Mabonde ya XPath
- Picha ya Kifungu cha Kupya Muhtasari wa XPath
- Picha ya Kifungu Masharti ya XPath
Kwenye XPath, kuna tatu tatu kipindi cha mabaki: elementi, kiwango, matext, eneyo jina, inarudi kazi, kuzingatia na mabaki (kutoka kama mabaki wa mti) na mabaki ya siri (au kuthuthuwa kama mabaki wa kuzingatia). Sanaa ya XML inatumika kama mti wa mabaki. Mwili wa mti wa siri au mabaki wa mti.
Maneno ya XPath
Mabaki (Node)
Kwenye XPath, kuna tatu tatu kipindi cha mabaki: elementi, kiwango, matext, eneyo jina, inarudi kazi, kuzingatia na mabaki (kutoka kama mabaki wa mti) na mabaki ya siri (au kuthuthuwa kama mabaki wa kuzingatia). Sanaa ya XML inatumika kama mti wa mabaki. Mwili wa mti wa siri au mabaki wa mti.
Angalia matokeo hii ya 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>
Matokeo ya mabaki ya XML ya hapa chini:
<bookstore> (mabaki ya siri) <author>J K. Rowling</author> (elementi) lang="en" (kiandikisha mabaki)
Thamani msingi (au kuthuthuwa kama thamani atomiki, Atomic value)
Thamani msingi ni mabaki yenye wazee au watoto wengine.
Matokeo ya thamani msingi:
J K. Rowling "en"
Projekti (Item)
Projekti ni thamani msingi au mabaki.
Uingano wa mabaki
Wazee (Parent)
Kila elementi na kiwango kina wazee wote.
Kwa matokeo ya hapa chini, elementi ya book ni wazee wa title, author, year na price:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Watoto (Children)
Elementi ya watoto inaweza kuhadhiwa kwa nje ya nje au kutengwa kwa nje.
Kwa matokeo ya hapa chini, title, author, year na price ni watoto wa elementi book:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Wengi (Sibling)
Wanao na wazee wengi wengine wengine.
Kwa matokeo ya hapa chini, title, author, year na price ni wengi wanao:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Wazee (Ancestor)
Wazee wa kwanza, wazee wa wazee, na hivyo kwa sasa.
Kwa matokeo ya hapa chini, wasichana wa title ni viandikizo book na bookstore:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
Watoto (Descendant)
Watoto wa kwanza, watoto wa watoto, na hivyo kwa sasa.
Kwa matokeo ya hapa chini, watoto wa bookstore ni viandikizo book, title, author, year na price:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
- Picha ya Kifungu cha Kupya Muhtasari wa XPath
- Picha ya Kifungu Masharti ya XPath