XPath నోడ్
- ముందస్తు పేజీ XPath ఉపన్యాసం
- తదుపరి పేజీ 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>
- ముందస్తు పేజీ XPath ఉపన్యాసం
- తదుపరి పేజీ XPath సింథాక్స్