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 孙节点。