Latest web development tutorials

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>


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ł.