XPath నోడ్

XPath లో, ఏడు రకాల నోడ్లు ఉన్నాయి: ఎలమెంట్, అటువంటి నోడ్, టెక్స్ట్, నేమ్ స్పేస్, ఇన్స్ట్రక్షన్, కమెంట్ మరియు డాక్యుమెంట్ నోడ్ (లేదా రూట్ నోడ్).

XPath పదజోడు

నోడ్ (నోడ్)

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" (అటువంటి నోడ్ ప్రత్యేకత) 

బేసిక్ విలు (లేదా అటామిక్ విలు అని పిలుస్తారు)

బేసిక్ విలు సంబంధంలేని లేదా పితృత్వం లేని కూడలు నుండి ఉంటాయి.

బేసిక్ విలు ఉదాహరణలు:

J K. Rowling
"en"

项目(Item)

项目是基本值或者节点。

节点关系

పూర్వపితుడు (ప్యారెంట్)

ప్రతి ఎలిమెంట్ మరియు అతిథి కలిగిన పూర్వపితుడు ఉంటారు.

క్రింది ఉదాహరణలో, book ఎలిమెంట్ title, author, year మరియు price ఎలిమెంట్స్ యొక్క పూర్వపితుడు ఉంది:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

పిల్లలు (చిల్డ్రెన్)

ఎలిమెంట్ నోడ్స్ పిల్లలు ఉండవచ్చు, ఒకటి ఉండవచ్చు లేదా అనేకం ఉండవచ్చు.

క్రింది ఉదాహరణలో, title, author, year మరియు price ఎలిమెంట్స్ book ఎలిమెంట్ యొక్క పిల్లలు ఉన్నాయి:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

సహోదరులు (సహోదరులు)

అదే పూర్వపితుడు కలిగిన నోడ్స్

క్రింది ఉదాహరణలో, title, author, year మరియు price ఎలిమెంట్స్ సహోదరులు ఉన్నాయి:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

పూర్వజులు (అన్సెస్టర్స్)

కొన్ని నోడ్ యొక్క పూర్వజులు, పూర్వజుల పూర్వజులు మొదలైనవి.

క్రింది ఉదాహరణలో, title ఎలిమెంట్ యొక్క పూర్వజులు book ఎలిమెంట్ మరియు bookstore ఎలిమెంట్ ఉన్నాయి:

<bookstore>
<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

వంశానికి వారసత్వం

కొన్ని నోడ్ యొక్క పిల్లలు, పిల్లల పిల్లలు మొదలైనవి.

క్రింది ఉదాహరణలో, 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>