एक्सपैथ नोड
- पिछला पृष्ठ एक्सपैथ इंट्रॉडक्शन
- अगला पृष्ठ एक्सपैथ ग्रामार
XPath में, सात प्रकार के नोड हैं: एलिमेंट, गुण, टेक्स्ट, नामस्पेस, प्रोसेस इन्स्ट्रक्शन, कमेंट और दस्तावेज नोड (या जड़ नोड).
XPath शब्दावली
नोड (Node)
XPath में, सात प्रकार के नोड हैं: एलिमेंट, गुण, टेक्स्ट, नामस्पेस, प्रोसेस इन्स्ट्रक्शन, कमेंट और दस्तावेज (जड़) नोड. XML दस्तावेज नोड वृक्ष के रूप में देखा जाता है। वृक्ष की जड़ को दस्तावेज नोड या जड़ नोड कहा जाता है。
नीचे दिए गए XML दस्तावेज को देखेंः
<?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
ऊपरी XML दस्तावेज में नोड के उदाहरणः
<bookstore> (दस्तावेज नोड) <author>J K. Rowling</author> (एलिमेंट नोड) lang="en" (गुण नोड)
बुनियादी मूल्य (या अण्योग मूल्य कहा जाता है, Atomic value)
बुनियादी मूल्य (या अण्योग मूल्य कहा जाता है, Atomic value) एक निर्दोष पालक या निर्दोष संतान वाला नोड है。
बुनियादी मूल्य का उदाहरणः
जे के. रॉलिंग "en"
प्रोजेक्ट (Item)
प्रोजेक्ट बुनियादी मूल्य या नोड हो सकता है।
नोड रिश्ता
पिता (Parent)
हर एलीमेंट और अभियान को एक पिता होता है।
नीचे दिए गए उदाहरण में book एलीमेंट title, author, year और price एलीमेंट के पिता है:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
बच्चे (Children)
एलीमेंट नोड को शामिल किया जा सकता है कोई भी नहीं, एक या कई बच्चे हो सकते हैं।
नीचे दिए गए उदाहरण में title, author, year और price एलीमेंट book एलीमेंट के बच्चे हैं:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
साथी (Sibling)
एक ही पिता वाले नोड
नीचे दिए गए उदाहरण में title, author, year और price एलीमेंट साथी हैं:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
पूर्ववर्ती (Ancestor)
किसी नोड के पिता, पिता के पिता, इत्यादि।
नीचे दिए गए उदाहरण में title एलीमेंट के पूर्ववर्ती हैं book एलीमेंट और bookstore एलीमेंट:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
वंशज (Descendant)
किसी नोड के बच्चे, बच्चे के बच्चे, इत्यादि।
नीचे दिए गए उदाहरण में bookstore के वंशज हैं book, title, author, year और price एलीमेंट:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
- पिछला पृष्ठ एक्सपैथ इंट्रॉडक्शन
- अगला पृष्ठ एक्सपैथ ग्रामार