2008-11-12 6 views
18

que tiene un archivo de entrada XML y estoy tratando de dar salida al resultado de una llamada como:resultado de salida de xsl: value-of en un atributo xml

<xsl:value-of select="Some/Value"/> 

en un atributo.

<Output Attribute="Value should be put here"/> 

Mi problema es, ya que estoy salida XML, el procesador XSL no permitirá que escriba:

<Output Attribute="<xsl:value-of select="Some/Value"/>"> 

¿Cómo se logra esto?

Respuesta

19

Se puede utilizar un elemento xsl: atributo:

<Output> 
    <xsl:attribute name="Attribute"> 
    <xsl:value-of select="Some/Value"/> 
    </xsl:attribute> 
</Output> 
Cuestiones relacionadas