XPath Axes(ສັດສະພາບ)
ເອກະສານ XML ຕົວຕົນ
ພວກເຮົາຈະໃຊ້ເອກະສານ XML ດັ່ງລຽງນີ້:
<?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>
XPath
ຊື່ບັນຫາ
ຊື່ບັນຫາ | ຜົນ |
---|---|
ancestor | ancestor |
ancestor-or-self | ancestor-or-self |
attribute | ຄົນລູກອີກອັນໂດຍການເລືອກຂອງບັນດາຫົວຂໍ້ທີ່ຢູ່ໃນຫົວຂໍ້ທີ່ມີຄວາມຄິດຕະມານ |
attribute | child::* |
child | descendant |
descendant-or-self | descendant-or-self |
following | following |
namespace | namespace |
parent | parent |
preceding | preceding |
preceding-sibling | preceding-sibling |
self | self |
ການສະແດງຕາມການຕໍ່ສູງ
ຕາມການຕໍ່ສູງ
ຕາມການຕໍ່ສູງ
ຕາມການຕໍ່ສູງ
/step/step/...
ຕາມການຕໍ່ສູງ
step/step/...
ແຕ່ລະການນຳໃຊ້ຂອງການຕໍ່ສູງຈະມີການຄົ້ນຫາຕາມຫົວຂໍ້ທີ່ຢູ່ໃນຄັນສູງຂອງບັນດາຫົວຂໍ້ທີ່ມີຄວາມຄິດຕະມານ
ການນຳໃຊ້
- ການຕໍ່ສູງ
- ການສະແດງຕອນຕໍ່ສູງຂອງຫົວຂໍ້ທີ່ມີຄວາມຄິດຕະມານກັບຫົວຂໍ້ທີ່ມີຄວາມຄິດຕະມານທີ່ເປັນການຄົ້ນຫາ
- ການພິຈາລະນາຫົວຂໍ້
- ການພິຈາລະນາຫົວຂໍ້ທີ່ຢູ່ໃນຕົວຂໍ້ທີ່ມີຄວາມຄິດຕະມານ
- ສອງຄຳວ່າຫຼືຫຼາຍກວ່າ
- ການຂັບເຄື່ອນການເລືອກຂອງບັນດາຫົວຂໍ້ທີ່ມີຄວາມຄິດຕະມານ
ວິທິການຂອງການນຳໃຊ້
ຊື່ບັນຫາ::ຫົວຂໍ້[ຄຳວ່າ]
ບົດສະຫຼຸບ
ບົດສະຫຼຸບ | ຜົນ |
---|---|
child::book | child::book |
attribute::lang | attribute::lang |
child::* | child::* |
attribute::* | ຄົນລູກອີກອັນໂດຍການເລືອກຂອງບັນດາຫົວຂໍ້ທີ່ຢູ່ໃນຫົວຂໍ້ທີ່ມີຄວາມຄິດຕະມານ |
child::text() | ຄົນລູກອີກອັນໂດຍການເລືອກຂອງບັນດາຫົວຂໍ້ທີ່ຢູ່ໃນຫົວຂໍ້ທີ່ມີຄວາມຄິດຕະມານ |
child::node() | ຄົນລູກອີກອັນໂດຍການເລືອກຂອງບັນດາຫົວຂໍ້ທີ່ຢູ່ໃນຫົວຂໍ້ທີ່ມີຄວາມຄິດຕະມານ |
descendant::book | 选取当前节点的所有 book 后代。 |
ancestor::book | 选择当前节点的所有 book 先辈。 |
ancestor-or-self::book | 选取当前节点的所有 book 先辈以及当前节点(如果此节点是 book 节点) |
child::*/child::price | 选取当前节点的所有 price 孙节点。 |