2008-11-12 10 views
18

mam pliku wejściowego XML i próbuję do wyprowadzenia wyniku połączenia jak:wynik wyjściowy xsl: value-of w xml atrybutu

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

do atrybutu.

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

Moim problemem jest to, ponieważ jestem wyprowadzanie XML, XSL procesor nie pozwoli mi napisać:

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

Jak można tego dokonać?

Odpowiedz

19

Można użyć xsl: element, atrybut:

<Output> 
    <xsl:attribute name="Attribute"> 
    <xsl:value-of select="Some/Value"/> 
    </xsl:attribute> 
</Output> 
Powiązane problemy