Foros del Web » Programación para mayores de 30 ;) » Programación General »

tengo codigo html dentro de un XML, como accedo a el?

Estas en el tema de tengo codigo html dentro de un XML, como accedo a el? en el foro de Programación General en Foros del Web. tengo un arquivo xml de este tipo: <Peligros> <LI> El calentamiento del/de los recipiente/s provocará aumento de presión con riesgo de estallido y la consiguiente ...
  #1 (permalink)  
Antiguo 31/10/2005, 09:09
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 2 meses
Puntos: 0
tengo codigo html dentro de un XML, como accedo a el?

tengo un arquivo xml de este tipo:

<Peligros>
<LI> El calentamiento del/de los recipiente/s provocará aumento de presión con riesgo de estallido y la consiguiente explosión (BLEVE).</LI><LI> Emite emanaciones tóxicas e irritantes al calentarse o arder.</LI><LI> Puede formar mezcla explosiva con el aire a una temperatura ambiente elevada.</LI><LI> Susceptible de combustión espontánea.</LI><LI> El vapor puede ser invisible y es más pesado que el aire. Se difunde a ras de suelo y puede introducirse en alcantarillas y sótanos.</LI>
</Peligros>

al que accedo desde asp asi:
<%
xmldoc.Load("E:\Inetpub\wwwroot\ADR\instruccionesc onductor\"&(ONU.Fields.Item("Ficha").Value)&".xml" )

set PeligrosID = xmldoc.selectsingleNode ("//Peligros")
MM_Peligros = trim(PeligrosID.text)

%>

y lo muestro por pantalla asi:

%>
<br>
<ul>
<%response.write(MM_Peligros)%>
</ul>

el problema es que asi no me contempla las etiquetas <LI>

como tendri a qaacer a los datos.
  #2 (permalink)  
Antiguo 31/10/2005, 13:45
Avatar de bernethe  
Fecha de Ingreso: abril-2004
Ubicación: San José, Costa Rica
Mensajes: 384
Antigüedad: 20 años, 11 meses
Puntos: 2
Trata poniendolo así:
Código HTML:
<Peligros>
<![CDATA[
<LI> El calentamiento del/de los recipiente/s provocará aumento de presión con riesgo de estallido y la consiguiente explosión (BLEVE).</LI>
<LI> Emite emanaciones tóxicas e irritantes al calentarse o arder.</LI>
<LI> Puede formar mezcla explosiva con el aire a una temperatura ambiente elevada.</LI>
<LI> Susceptible de combustión espontánea.</LI>
<LI> El vapor puede ser invisible y es más pesado que el aire. Se difunde a ras de suelo y puede introducirse en alcantarillas y sótanos.</LI>
]]>
</Peligros> 
__________________
..::BERNETHE::..
  #3 (permalink)  
Antiguo 02/11/2005, 01:43
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 2 meses
Puntos: 0
el problema lo tengo q el archivo xml no lo puedo tocar.
  #4 (permalink)  
Antiguo 08/11/2005, 09:17
 
Fecha de Ingreso: noviembre-2005
Mensajes: 7
Antigüedad: 19 años, 4 meses
Puntos: 0
En lugar de leerlo como "PeligrosID.text" trata de hacerlo como "PeligrosID.xml".
La idea es que recuperes la estructura xml en el fichero ASP y luego lo trates como string a la hora de mostrarlo.
  #5 (permalink)  
Antiguo 11/11/2005, 06:44
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 2 meses
Puntos: 0
seguro q es mejor solucion que lo q hice.

<%
Function Listar(str)
If (str <> "") then
MM_Listar = "<LI>"&(Replace(str,".", ".</LI><LI>"))&"XXX"
Listar = (Replace(MM_Listar,".</LI><LI>XXX", ".</LI>"))
else
Listar =""
end if
End Function
%>

menuda chapuza
  #6 (permalink)  
Antiguo 23/11/2005, 22:35
 
Fecha de Ingreso: noviembre-2005
Mensajes: 9
Antigüedad: 19 años, 3 meses
Puntos: 0
de asp npi, seguro que asp de soc tb npi
lo suyo seria tratar el xml con cosas para xml(xslt), transformarlo como quieras y en los lugares donde deba aparecer el html a pelo sin transformar, en este caso los descendientes de <peligros/>, usar xsl:copy-of
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:31.