इस, स्कूल के लिए है अगर आप अपने XPath जानते हैं और मुझे बता मन नहीं होगा अगर मैं सही हूँ:क्या मैं इन XPath अभिव्यक्तियों के बारे में सही हूं?
1. //a[/b]/a
हर 'एक' है कि एक माता पिता के 'एक' एक में है पेड़ जहां रूट 'बी' है। ([/b]
के स्थान अप्रासंगिक है यानी बाएं से दाएं यह टूट //a/a[/b]
2. //*[//a]//a[/a][a]
के लिए ऊपर बराबर है? //*[//a]
का मतलब है सभी तत्वों वंश 'एक', होने इसलिए //*[//a]//a
(काफी स्कूल-उत्कृष्टता) का अर्थ है 'ए' तत्व। और //*[//a]//a[/a]
का अर्थ है एक पेड़ में सभी 'तत्व' तत्व जहां रूट 'ए', और अंत में - //*[//a]//a[/a][a]
का अर्थ है पेड़ में सभी 'तत्व' तत्व जड़ 'ए' है जिसमें एक बच्चा 'ए' है।
किसी भी मदद के लिए धन्यवाद, कहीं भी सीधे जवाब नहीं मिल रहा है।
आखिरकार एक गृहकार्य प्रश्न जो वास्तव में उस व्यक्ति से पूछता है कि उस पर कुछ काम किया है। इसके लिए +1। – Femaref
आप अधिकतर सही हैं। # 2 के संबंध में, // // * [// a] 'वंश वाले 'ए' वाले सभी तत्वों का चयन नहीं करता है, यदि दस्तावेज़ में दस्तावेज़ में' ए 'है तो यह सभी तत्वों का चयन करता है। वंश 'ए' के साथ सभी तत्वों को चुनने के लिए आपको मिलान किए गए तत्व से संबंधित पूर्वानुमान फ़िल्टर बनाना होगा: '//*[.// a]' –
ठीक है, तो क्या यह सच है कि किसी भी भविष्यवाणी की स्थिति फॉर्म [// ए], [/ ए] अप्रासंगिक है? सादा [ए] के बारे में, उस मामले की स्थिति क्या है? धन्यवाद! (स्टैक ओवरफ़्लो गंभीरता से एक घटना है) – bloodcell