ایکس کوئی ائی اصطلاحات
- ਪਿਛਲਾ ਪੰਨਾ XQuery HTML
- ਅਗਲਾ ਪੰਨਾ ایکس کوئی ائی گرامر
XQuery ਵਿੱਚ ਸੱਤ ਨੋਡ ਹਨ: ਐਲੀਮੈਂਟ, ਅਟਰੀਬਿਊਟ, ਟੈਕਸਟ, ਨੇਮਸਪੇਸ, ਪ੍ਰੋਸੈਸ ਇਨਸਟਰੱਕਸ਼ਨ, ਕਮੈਂਟ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਨੋਡ (ਜਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਰੂਟ ਨੋਡ)।
ایکس کوئی ائی اصطلاحات
ਨੋਡ
XQuery ਵਿੱਚ ਸੱਤ ਨੋਡ ਹਨ: ਐਲੀਮੈਂਟ, ਅਟਰੀਬਿਊਟ, ਟੈਕਸਟ, ਨੇਮਸਪੇਸ, ਪ੍ਰੋਸੈਸ ਇਨਸਟਰੱਕਸ਼ਨ, ਕਮੈਂਟ ਅਤੇ ਦਸਤਾਵੇਜ਼ (ਜਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਰੂਟ ਨੋਡ) ਨੋਡ।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"
ਪ੍ਰੋਜੈਕਟ
ਪ੍ਰੋਜੈਕਟ ਮੁੱਢਲਾ ਮੁੱਲ ਹੈ ਜਾਂ ਨੋਡ。
ਨੋਡ ਸਬੰਧ
ਮਾਤਾ (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>
- ਪਿਛਲਾ ਪੰਨਾ XQuery HTML
- ਅਗਲਾ ਪੰਨਾ ایکس کوئی ائی گرامر