में एक मान बढ़ाना मैं xlst के लिए बिल्कुल नया हूं और इस बात के बारे में उलझन में हूं कि कोई मूल्य स्टोर करने और इसे बाद में बदलने का कोई तरीका है, उदाहरण के लिए एक लूप में एक चर को बढ़ाएं।एक्सएसएलटी
मैं थोड़ा सा परेशान हूं, इसके सेट के बाद के मूल्य को बदलने में सक्षम नहीं होने से मुझे समझ में नहीं आ रहा है, जिससे यह लगातार स्थिर हो जाता है।
उदाहरण के लिए मैं इस तरह कुछ करना चाहता हूँ:
<xsl:variable name="i" select="0" />
<xsl:for-each select="data/posts/entry">
<xsl:variable name="i" select="$i + 1" />
<!-- DO SOMETHING -->
</xsl:for-each>
किसी को भी है कि क्या वहाँ इस
धन्यवाद
धन्यवाद डिमिट्रे, मुझे एहसास नहीं हुआ कि प्रत्येक लूप के लिए चर का पुन: उपयोग किया जा सकता है।मेरी समस्या वास्तव में मेरे द्वारा पोस्ट किए गए उदाहरण की तुलना में बहुत अधिक जटिल थी और मुझे रिकर्सन का उपयोग करके एक समाधान मिला, हालांकि मैं आपके सुझाव – DonutReply
@ ओलिवर का उपयोग करके एक और अधिक सुरुचिपूर्ण समाधान देखता हूं, जबकि रिकर्सन कुछ सार्वभौमिक है, फिर से रिकर्सन को बदलने के तरीके हैं यात्रा। यह परिणाम अनुकूलित - समय और स्थान दोनों के लिए - xslt अनुप्रयोगों। –