ایکس پیچ نود
- ਪਿਛਲਾ ਪੰਨਾ ایکس پیچ معرف
- ਅਗਲਾ ਪੰਨਾ ایکس پیچ گرامر
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)
ਮੁੱਢਲੀ ਕੀਮਤ ਮਾਤਾਪਿਤਾ ਜਾਂ ਬੱਚੇ ਕੋਈ ਨਹੀਂ ਵਾਲੇ ਨੋਡ ਹਨ।
ਮੁੱਢਲੀ ਕੀਮਤ ਦੇ ਉਦਾਹਰਣ:
J K. Rowling "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>
- ਪਿਛਲਾ ਪੰਨਾ ایکس پیچ معرف
- ਅਗਲਾ ਪੰਨਾ ایکس پیچ گرامر