Tengo un archivo XSL para transferir otro archivo XSL. ¡Quiero que la declaración del espacio de nombres esté en la etiqueta raíz, en lugar de que se repita en cada elemento individualmente!Espacio de nombres de etiqueta raíz XSLT en lugar del espacio de nombres de atributo de elemento
Aquí está mi hoja de estilo:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:mynamespace="somenamespace" version="2.0">
<xsl:output method="xml" omit-xml-declaration="no" standalone="yes" indent="yes" />
<xsl:template match="myMatchedNode">
<mynamespace:tag>Some text i want inserted into the xsl</mynamespace:tag>
<xsl:copy>
<xsl:apply-templates select="@*|node()" /></xsl:copy>
</xsl:template>
</xsl:stylesheet>
da salida a algo como esto:
....
<mynamespace:tag xmlns:mynamespace="somenamespace">Some text i want inserted into the xsl</mynamespace:tag>
....
¿Cómo fuerzo la declaración de espacio de nombres en la etiqueta raíz del resultado ?!
Usted señor, es una leyenda. ¡Enlace insano! ¡Gracias! – JavaRocky
¡Oh! Y tengo tu libro. x2 Estado de leyenda. – JavaRocky
Gracias por sus palabras demasiado amables. :-) –