2008-11-12 43 views
18

我有一個XML輸入文件,我試圖輸出像調用的結果:輸出結果:值的XML屬性

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

成一個屬性。

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

我的問題是,因爲我輸出XML,XSL處理器將不會允許我這樣寫:

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

你如何做到這一點?

回答

19

您可以使用一個xsl:attribute元素:

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