xslt - transformar - validaciones xsl
Resultado de salida de xsl: value-of en un atributo xml (2)
Tengo un archivo de entrada XML y estoy tratando de mostrar el resultado de una llamada como:
<xsl:value-of select="Some/Value"/>
en un atributo.
<Output Attribute="Value should be put here"/>
Mi problema es que, dado que estoy generando XML, el procesador XSL no me permitirá escribir:
<Output Attribute="<xsl:value-of select="Some/Value"/>">
¿Cómo se logra esto?
La forma más fácil es usar plantillas de valores de atributo , como esta:
<Output Attribute="{Some/Value}"/>
Puede usar un elemento xsl: attribute:
<Output>
<xsl:attribute name="Attribute">
<xsl:value-of select="Some/Value"/>
</xsl:attribute>
</Output>