Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/08/2009, 04:41
sergiobol
 
Fecha de Ingreso: junio-2008
Mensajes: 34
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: xml abierto con txt

Hola jam1138,

Los 2 tienen la extension .xml, es decir, archivo1.xml y archivo2.xml.
La única diferencia que tienen es que archivo1.xml es un archivo original, y que archivo2.xml es un archivo modificado del original a traves de un .xslt.
¿Puede ser que esté creando mal el archivo2.xml?

Te dejo el código del .xslt para que le puedas echar una ojeada.

<?xml version="1.0" encoding="ISO-8859-1"?>


<xsl:stylesheet version="1.0" xmlns:xsl=
"web que no puedo poner">

<xsl:output method="xml" version="1.0" encoding="ISO-8859-1"/>


<xsl:template match="/ROOT/NOTICIAS">


<TELETIPO>

<REFERENCIA>
<xsl:value-of select="@REFERENCIA"/>
</REFERENCIA>
<br>
<PRIORIDAD>
<xsl:value-of select="@PRIORIDAD"/>
</PRIORIDAD>

<CATEGORIA>
<xsl:value-of select="@CATEGORIA"/>
</CATEGORIA>

<FECHA>
<xsl:value-of select="@FECHA"/>
</FECHA>

<RUTA>
<xsl:value-of select="@RUTA"/>
</RUTA>

<TITULO>
<xsl:value-of select="@TITULO"/>
</TITULO>

<RESUMEN>
<xsl:value-of select="@RESUMEN"/>
</RESUMEN>

<CUERPO>
<xsl:value-of select="@CUERPO"/>
</CUERPO>

</TELETIPO>


</xsl:template>


</xsl:stylesheet>

Por cierto, ya que estamos con los .xml y los .xslt, a ver si me puedes ayudar en otra duda que tengo.
Si en vez de generar un <xsl:output method="xml" de salida, genero un <xsl:output method="text" de salida, ¿qué código debo introducir en el .xslt para que me genere un salto de línea en el .txt de salida?

He estado informandome y lo más que consigo es generar un espacio con:
<xsl:text disable-output-escaping="yes">*</xsl:text>
¿Sábes cual es la referencia del salto de linea?

Muchas gracias amigo!!!!!