Comunidad de diseño web y desarrollo en internet online

HTML en XML

Citar            
MensajeEscrito el 25 May 2006 02:46 pm
Hola a tod@s, como están??

Estoy leyendo datos de un XML desde el MX Proffesional 2004. Eso lo consigo fácil pero ahora el problema es que en el XML tiene que exister código HTML. Es decir tendría que leer algo como esto:

Código :

   
<pagina texto="<b> Hola </b>" />


Y no lo consigo. Ya estoy usando la propiedad htmlText pero siempre me sale Undefined. El problema lo tengo al meter HMTL dentro del XML, mientras no hago eso no tengo ningún problema.

Si no es molestia, alguien me puede ayudar? De que puede ser? Muchas gracias. Espero algún día saber lo suficiente para ayudar a que este foro siga siendo el mejor. :)

Por portavoz

23 de clabLevel



Genero:Masculino  

Galicia

msie
Citar            
MensajeEscrito el 25 May 2006 05:35 pm
Dentro de atributos no vas a poder meter el HTML, intenta metiendolo dentro de nodos y entre CDATA, de esta forma.

Código :

<pagina><![CDATA[<b> Hola </b>]]></pagina>

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 26 May 2006 07:12 am
Muchas gracias!! Al final ya lo conseguí leer yo escribiendo en el XML esto:

Código :

<titulo> <b> hola  </b>  </titulo>


pero no me convence esta forma porque al no tener atributos no puedo utilizar

Código :

pres_xml.firstChild.childNodes[this.valor].attributes.texto
//this.valor sería un elemento de la matriz.
//texto sería el atributo del XML que quiero leer.


y por lo tanto no puedo tener distintos titulos en el mismo XML porque siempre me leería el último.

Muchas gracias de todas formas.

Por portavoz

23 de clabLevel



Genero:Masculino  

Galicia

msie
Citar            
MensajeEscrito el 26 May 2006 08:43 am
Ya lo conseguí!!!

Código :

<textos>   
     <texto1>
          <titulo><b>Hola</b><br/><br/></titulo> <body>Adios</body>
     </texto1>
     <texto2>
          <titulo> Bueno </titulo> <body> esto rula bien </body>
     </texto2>
</textos>


así ya puedo usar

Código :

pres_xml.firstChild.childNodes[this.valor];
//this.valor sería un elemento de la matriz.


No era tan difícil!! :oops: Siento haberos molestado.

Por portavoz

23 de clabLevel



Genero:Masculino  

Galicia

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.