XSLT usar campos asociados a namespace
Publicado por Raul (1 intervención) el 15/01/2007 08:56:45
Hola a todos,
Tengo un xslt hecho por mi, el cual te añade encapsulamiento SOAP a un xml. Y ahora estoy intentando hacer un xslt que lo quite.
En el xml destino quiero copiar solamente un campo y sus subcampos, lo que ocurre es que ese campo esta asociado a un namespace. "cue". <cue:cadena>
Aqui pego el codigo xslt, que no funciona:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cue="http://serverejemplo.es/">
<xsl:output method="xml" version="1.0" encoding="ISO-8859-1" indent="no"/>
<xsl:template match="cue:cadena">
<xsl:copy-of select="."/>
</xsl:template>
</xsl:stylesheet>
Gracias de antemano si alguien me puede ayudar.
Raul.
Tengo un xslt hecho por mi, el cual te añade encapsulamiento SOAP a un xml. Y ahora estoy intentando hacer un xslt que lo quite.
En el xml destino quiero copiar solamente un campo y sus subcampos, lo que ocurre es que ese campo esta asociado a un namespace. "cue". <cue:cadena>
Aqui pego el codigo xslt, que no funciona:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cue="http://serverejemplo.es/">
<xsl:output method="xml" version="1.0" encoding="ISO-8859-1" indent="no"/>
<xsl:template match="cue:cadena">
<xsl:copy-of select="."/>
</xsl:template>
</xsl:stylesheet>
Gracias de antemano si alguien me puede ayudar.
Raul.
Valora esta pregunta


0