यहां मेरे xml का एक अंश है:XPath: एक और भाई तक सभी भाई बहनों का चयन करें
<node/>
<node/>
<node id="1">content</node>
<node/>
<node/>
<node/>
<node id="2">content</node>
<node/>
<node/>
मैं node[@id='1']
में स्थित हूं। मुझे सभी <node/>
तत्वों से मिलान करने के लिए एक्सपैथ की आवश्यकता नहीं है जब तक कि अगले खाली नोड (यहां node[@id='2']
) न हो।
संपादित करें: @id विशेषताएँ केवल मेरी समस्या को स्पष्ट रूप से समझाने के लिए हैं, लेकिन मेरे मूल XML में नहीं हैं। मुझे एक समाधान की आवश्यकता है जो @id विशेषताओं का उपयोग नहीं करता है।
मैं नहींnode[@id='2']
के बाद खाली भाई बहनों से मेल खाना चाहता हूं, इसलिए मैं एक बेवकूफ following-sibling::node[text()='']
का उपयोग नहीं कर सकता।
मैं इसे कैसे प्राप्त कर सकता हूं?
भी देखें: http://stackoverflow.com/questions/2165566/xslt-select-following-sibling -एक-पहुंच-पहुंच-निर्दिष्ट-टैग – WBT
यह उपयोग में हो सकता है: [http://stackoverflow.com/questions/2063619/how-to-reformat-xml-with-group-adjacent-xslt](http:/ /stackoverflow.com/questions/2063619/how-to-reformat-xml-with-group-adjacent-xslt) – igor