एक्सएसएल एक्सएसएल का उपयोग कर एक्सएमएल दस्तावेज़ में प्रत्येक तत्व के लिए एक अद्वितीय आईडी विशेषता कैसे उत्पन्न कर सकता है जहां आईडी संख्यात्मक होनी चाहिए? नीचे दिए गए एक्सएलएस सिवाय इसके कि जेनरेटेड आईडी अल्फान्यूमेरिक हैं और मुझे संख्यात्मक की आवश्यकता है?एक्सएसएल न्यूमेरिक जेनरेट-आईडी()
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
xmlns:msxsl='urn:schemas-microsoft-com:xslt' exclude-result-prefixes='msxsl'>
<xsl:output method='xml' indent='yes'/>
<xsl:template match='*'>
<xsl:copy>
<xsl:attribute name='ElementID'>
<xsl:value-of select='generate-id()'/>
</xsl:attribute>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
धन्यवाद।
क्या यह एक्सएसएलटी 1.0 होना चाहिए? क्या आप 2.0 में अपडेट कर सकते हैं? – topskip
एक्सएसएलटी 2.0 ठीक रहेगा। – gregn
अच्छा प्रश्न (+1)। एक अधिक कुशल और सरल समाधान के लिए मेरा जवाब देखें। :) –