sumbu XPath (Axes)
dokumen XML misalnya
Kami akan menggunakan dokumen XML ini dalam contoh berikut:
<?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>
sumbu XPath (Axes)
Axis dapat didefinisikan sehubungan dengan set node dari node saat.
nama Axis | hasil |
---|---|
leluhur | Pilih semua nenek moyang dari node saat (orang tua, kakek-nenek, dll). |
leluhur-atau-diri | Pilih semua nenek moyang dari node saat (orang tua, kakek-nenek, dll) dan node saat itu sendiri. |
atribut | Pilih semua atribut dari node saat. |
anak | Memilih semua elemen anak dari simpul saat ini. |
keturunan | Pilih semua keturunan dari elemen node saat (promotor, Sun, dll). |
keturunan-atau-diri | Pilih semua keturunan dari elemen node saat (promotor, Sun, dll) dan node saat itu sendiri. |
berikut | Pilih semua node dalam dokumen setelah tag penutup dari node saat. |
namespace | Pilih semua ruang nama dari node saat. |
induk | Pilih induk dari node saat. |
mendahului | Pilih semua node dalam dokumen sebelum tag awal node saat. |
sebelumnya-saudara | Pilih semua saudara sebelum node saat. |
diri | Pilih node saat ini. |