XML y XSL

30/09/2005 - 18:04 por carlos | Informe spam
Hola , tengo este problema, tengo un documento xml mas o menos asi.
<Raiz>
<nodos>
<nodo><hr><b>Prueba</b></hr></nodo>
</nodos>
</Raiz>

como veis dentro del nodo tiene elementos HTML, al crear la hoja de estilo
para darle
formato , el navegador las entiende como texto no como elementos HTML.

Gracias por la ayuda.

Preguntas similare

Leer las respuestas

#1 skar
03/10/2005 - 15:20 | Informe spam
las entiende como elementos de xml que es lo correcto, si quieres
transformar este documento a HTML usando xsl, lo puedes hacer desplegando
los mismos nodos por medio de:
1. xsl:copy
2. xsl:copy-of
3. xsl:element
4. otras
dependiendo lo que quieres hacer puede usar una de las opciones de arriba

SUGERENCIA: Es mal disenio usar elementos de presentacion (ej. <b>) con un
documento XML. Los nodos/elementos contenidos en XML, es recomendado, deben
contener solo informacion (data). Presentacion de este documento es
administrada por medio de XSL


"carlos" wrote in message
news:
Mostrar la cita
#2 carlos
04/10/2005 - 10:50 | Informe spam
Gracias por la respuesta pero mi problema sigue ya que estoy desarrollando
un lector RSS y muchas de las de los elementos de <description> contienen
etiquetas html.
te mando un link para que veas mas o menos lo q me pasa.

http://www.bandaancha.st/rss.xml

La solucion que me das tu creo que no me vale.
Un saludo y muchas gracias.



"skar" escribió:

Mostrar la cita
#3 skar
04/10/2005 - 14:42 | Informe spam
Lo que sucede es que
1. tu no usas XSL estas usando CSS
2. los tags <p>, <b>, etc estan dentro de un CDATA que basicamente dice
"esto es texto",

Opcion... puedes usar XSL y extraer el contenido de los campos CDATA y de
esta manera poder trabajar en la presentacion.

Problema es que tendras que crear un XSL :o)

"carlos" wrote in message
news:
Mostrar la cita
desarrollando
Mostrar la cita
desplegando
Mostrar la cita
arriba
Mostrar la cita
un
Mostrar la cita
deben
Mostrar la cita
estilo
Mostrar la cita
#4 carlos
04/10/2005 - 16:31 | Informe spam
Hola de nuevo de no debo explicar esta es mi plantillas xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/NodoPricipal">

<img src='{Nodo/Urlimg}'></img>
<xsl:for-each select="Nodo">


<h4><b><xsl:value-of select="Titulo"/></b></h4>
<xsl:value-of select="Descripcion"/><br/>
<a href='{link}'><b>Ver Noticia</b></a>

<hr color='blue'/>
</xsl:for-each>

Si te das cuenta saco la descripcion?? como puedo darle el formato correcto
Gracias por todo.



</xsl:template>
</xsl:stylesheet>
"skar" escribió:

Mostrar la cita
#5 skar
04/10/2005 - 16:42 | Informe spam
si gustas mandame tu XSL y cuando tenga un poquito de tiempo libre veo como
ayudarte.

"carlos" wrote in message
news:
Mostrar la cita
correcto
Mostrar la cita
de
Mostrar la cita
contienen
Mostrar la cita
con
Mostrar la cita
recomendado,
Mostrar la cita
asi.
Mostrar la cita
de
Mostrar la cita
HTML.
Mostrar la cita
Ads by Google
Search Busqueda sugerida