मैं XSL नेस्ट हैमैं बाहरी लूप से तत्वों को नेस्टेड लूप के भीतर से कैसे एक्सेस करूं? छोरों के लिए:
<xsl:for-each select="/Root/A">
<xsl:for-each select="/Root/B">
<!-- Code -->
</xsl:for>
</xsl:for>
भीतरी पाश के भीतर से, मैं कैसे बाहरी पाश में वर्तमान नोड से विशेषताओं का उपयोग कर सकते हैं? के रूप में कभी कभी मैं सूचना के कई टुकड़े का उपयोग और प्रत्येक टुकड़े के लिए एक चर बनाने खत्म करने की जरूरत है
<xsl:for-each select="/Root/A">
<xsl:variable name="someattribute" select="@SomeAttribute"/>
<xsl:for-each select="/Root/B">
<!-- Now can use $someattribute to access data from 'A' -->
</xsl:for>
</xsl:for>
यह बहुत अच्छी तरह से स्केल नहीं करता है,:
मैं अपने आप को इस तरह कोड लिखने ढूंढ पाएं। क्या कोई आसान तरीका है?
+1, लेकिन यह संपादन चर नाम के लायक अपने कार्य को और अधिक स्पष्ट करने के लिए हो सकता है । – AnthonyWJones
हो गया। इनपुट के लिए धन्यवाद। – Welbog
यही वह है जो मैं आमतौर पर कर रहा हूं ;-p –