खोज…
टिप्पणियों
XPath 1.0 में डिफ़ॉल्ट नामस्थान की अवधारणा नहीं है।
इसके अलावा, मूल XML दस्तावेज़ में परिभाषित नाम स्थान उपसर्ग XPath को प्रभावित नहीं करते हैं - नामस्थान उपसर्गों को स्पष्ट रूप से XPath प्रदाता के साथ पंजीकृत होना पड़ता है, अन्यथा XPath अभिव्यक्ति में उपसर्गों का उपयोग बिल्कुल भी नहीं किया जा सकता है।
Namespace जागरूक कार्य करता है
<root xmlns="http://test/">
<element xmlns:example="http://foobar/">
<example:hello_world attribute="another example" />
</element>
</root>
अभिव्यक्ति /root
कुछ भी नहीं लौटाएगा, क्योंकि दस्तावेज़ के मूल स्तर पर root
नाम का कोई गैर-नामांकित तत्व नहीं है। हालांकि, निम्नलिखित वापस आ जाएगी <root xmlns="http://test/">
तत्व।
/*[namespace-uri() = 'http://test/' and local-name() = 'root']
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow