2011-04-05 9 views
8

नीचे मैं xsl:number का उपयोग कर तत्वों की गणना कर रहा हूं। मैं क्रम में अध्यायों गिनती करने के लिए चाहते हैं, नीचे देखें:तत्वों की गणना करने के लिए xsl संख्या का उपयोग कैसे करें

एक्सएमएल:

<map> 
    <part> 
    <chapter/> 
    </part> 
    <chapter/> 
    <part> 
    <chapter/> 
    <chapter/> 
    </part> 
</map> 

XSLT:

<xsl:template match="chapter"> 
    <xsl:variable name="chapNum"> 
    <xsl:number count="chapter" format="1"/> 
    </xsl:variable> 
    <xsl:value-of select="$chapNum"/> 
</xsl:template> 

उत्पादन:

1 
1 
1 
2 

वांछित आउटपुट:

1 
2 
3 
4 

मेरा मानना ​​है कि मुझे विशेषता से उपयोग करने की आवश्यकता है, लेकिन मुझे यकीन नहीं है कि इसे कैसे कार्यान्वित किया जाए।

अग्रिम में किसी भी मदद के लिए धन्यवाद!

उत्तर

13

<xsl:number level="any"/>

का उपयोग करें
संबंधित मुद्दे