XPath - solmut
- Edellinen sivu XPath - esittely
- Seuraava sivu XPath - grammatiikka
XPath:ssa on seitsemänlaisia solmuja:elementti, ominaisuus, teksti, nimiavaruus, käsittelyohje, huomautus ja dokumentti-solmu(tai sanottuna juurisolmu).
XPath-termit
Solmu(Node)
XPath:ssa on seitsemänlaisia solmuja:elementti, ominaisuus, teksti, nimiavaruus, käsittelyohje, huomautus ja dokumentti-solmu(tai sanottuna juurisolmu)。XML-dokumentti käsitellään solmutréena. Solmutréen juuri kutsutaan dokumentti-solmuksi tai juurisolmuksi.
Katso alla oleva XML-dokumentti:
<?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>
Yllä olevan XML-dokumentin solmun esimerkki:
<bookstore> (dokumentti-solmu) <author>J K. Rowling</author> (elementti-solmu) lang="en" (ominaisuus-solmu)
Perusarvo(tai sanottuna atomiarvo,Atomic value)
Perusarvo on ilman isää tai ilman lapsia solmu.
Perusarvon esimerkki:
J K. Rowling "en"
Hankkeet(Item)
Hankkeet ovat perusarvoja tai solmuja.
Solmun suhteet
Isä(Parent)
Jokaisella elementillä ja attribuutilla on isä.
Esimerkissä alla, book-elementti on title, author, year ja price-elementtien isä:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Lapsi(Children)
Elementti-solmu voi olla ilman lapsia, yhden lapsen tai useiden lasten kanssa.
Esimerkissä alla, title, author, year ja price-elementit ovat book-elementin lapsia:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Sisarukset(Sibling)
Samaa isää omaavat solmut
Esimerkissä alla, title, author, year ja price-elementit ovat sisaruksia:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Isovanhemmat(Ancestor)
Jossakin solmun isä, isän isä jne。
Esimerkissä alla, title-elementin isovanhemmat ovat book-elementti ja bookstore-elementti:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
Jälkeläinen(Descendant)
Jossakin solmun lapsi, lapsen lapsi jne。
Esimerkissä alla, bookstore-lajin jälkeläiset ovat book, title, author, year ja price-elementit:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
- Edellinen sivu XPath - esittely
- Seuraava sivu XPath - grammatiikka