2008-11-12 16 views
18

मैं एक XML इनपुट फ़ाइल है और मैं उत्पादन के लिए की तरह एक फोन का परिणाम कोशिश कर रहा हूँ: एक विशेषता मेंXSL का आउटपुट परिणाम: एक xml में मूल्य की विशेषता

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

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

मेरे समस्या यह है, के बाद से मैं एक्सएमएल outputting हूँ, XSL प्रोसेसर मुझे लिखने के लिए अनुमति नहीं दी जाएगी:

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

आप यह कैसे पूरा करते हैं?

उत्तर

36

सबसे आसान तरीका है का उपयोग करने के attribute value templates, इस तरह:

<Output Attribute="{Some/Value}"/> 
19

आप एक XSL का उपयोग कर सकते हैं: विशेषता तत्व:

<Output> 
    <xsl:attribute name="Attribute"> 
    <xsl:value-of select="Some/Value"/> 
    </xsl:attribute> 
</Output> 
संबंधित मुद्दे