Osie XPath (Osie)
Dokumenty instancji XML
Będziemy korzystać z tego dokumentu XML w poniższym przykładzie:
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
Osie XPath (Osie)
Oś może być określona w odniesieniu do zestawu węzłów bieżącego węzła.
nazwa osi | wynik |
---|---|
przodek | Zaznacz wszystkie przodków obecnego węzła (dominującej, dziadek itd). |
przodek-or-self | Zaznacz wszystkie przodków obecnego węzła (dominującej, dziadek, itp) i aktualną samego węzła. |
atrybut | Zaznacz wszystkie atrybuty bieżącego węzła. |
dziecko | Zaznacza wszystkie elementy podrzędne bieżącego węzła. |
potomek | Zaznacz wszystkie potomków obecnych elementów węzłów (promotora, słońce, itp). |
potomkiem-or-self | Zaznacz wszystkie potomków obecnych elementów węzłów (promotora, słońce, itp) a prąd sam węzeł. |
następujący | Zaznacz wszystkie węzły w dokumencie po znaczniku zamykającym bieżącego węzła. |
Przestrzeń nazw | Zaznacz wszystkie przestrzenie nazw bieżącego węzła. |
rodzic | Wybierz rodzica bieżącego węzła. |
poprzedzający | przed znacznikiem początku bieżącego węzła Zaznacz wszystkie węzły w dokumencie. |
poprzedzającym-rodzeństwo | Zaznacz wszystkie rodzeństwa przed bieżącym węźle. |
ja | Wybierz bieżący węzeł. |