ຫົວໜ່ວຍ XPath

ໃນ XPath ມີເພື່ອງຫນັງຄານເຈັດບັນດາ: ບັນຊີ, ຄວາມຊະນວນ, ຄວາມຂຽນ, ບັນຊີນະຕິການ, ຄວາມກ່າວການ, ຄວາມກ່າວການ ແລະ ບັນຊີແຫ່ງໜັງ (ຫນັງຄານຫົວເປົ່າ): XML ຂໍ້ມູນຖືກເປັນຫນັງຄານຕົ້ນຫນັງຄານ. ຫນັງຄານຫົວເປົ່າຖືກເອີ້ນວ່າ ບັນຊີແຫ່ງໜັງ ຫລື ຫນັງຄານຫົວເປົ່າ:

ສານວິທະຍາ XPath

ບັນຊີ

ໃນ XPath ມີເພື່ອງຫນັງຄານເຈັດບັນດາ: ບັນຊີ, ຄວາມຊະນວນ, ຄວາມຂຽນ, ບັນຊີນະຕິການ, ຄວາມຄວາມການ, ຄວາມກ່າວການ ແລະ ບັນຊີແຫ່ງໜັງ (ຫນັງຄານຫົວເປົ່າ): XML ຂໍ້ມູນຖືກເປັນຫນັງຄານຕົ້ນຫນັງຄານ. ຫນັງຄານຫົວເປົ່າຖືກເອີ້ນວ່າ ບັນຊີແຫ່ງໜັງ ຫລື ຫນັງຄານຫົວເປົ່າ:

ບັນດາ XML ທີ່ຖືກພິຈາລະນາຢູ່ລັງ:

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author> 
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

ບົດສະຫຼຸບຫນັງຄານຂອງ XML ທີ່ຖືກພິຈາລະນາຢູ່ລັງ:

<bookstore> (ບັນຊີແຫ່ງໜັງສືເຫນືອ)
<author>J K. Rowling</author> (ບັນຊີຫນັງຄານ)
lang="en" (ບັນຊີຄວາມຊະນວນ) 

ຄູ່ຄານຫນັງຄານ (ຫນັງຄານພາກສະໜາມ)

ຄູ່ຄານຫນັງຄານຫນັງຄານຫນັງຄານຫນັງຄານຫນັງຄານຫນັງຄານຫນັງຄານຫນັງຄານ:

ບົດສະຫຼຸບຄວາມຊະນວນພື້ນຖານ:

J K. Rowling
"en"

ບັນດາບັນທັດ

ບັນດາບັນທັດແມ່ນຄູ່ຄານຫນັງຄານຫນັງຄານຫນັງຄານຫນັງຄານ:

ສາຍພັນຫນັງຄານ

ພໍ່

ແຕ່ລະບັນຊີ ແລະ ຄວາມຊະນວນມີພໍ່:

ໃນບົດສະຫຼຸບທີ່ຖືກພິຈາລະນາຢູ່ book ບັນຊີຂອງ title、author、year ແລະ price ແມ່ນພໍ່:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

ລູກ

ບັນຊີຂອງຫນັງຄານສາມາດມີລູກຫນັງຄານຈັກຄັນຫນັງຄານຫນັງຄານຫນັງຄານ:

ໃນບົດສະຫຼຸບທີ່ຖືກພິຈາລະນາຢູ່ title、author、year ແລະ price ບັນຊີທັງໝົດແມ່ນລູກຂອງ book:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

ຄົນຮ່ວມ

ຫນັງຄານທີ່ມີພໍ່ຄົງກັນ

ໃນບົດສະຫຼຸບທີ່ຖືກພິຈາລະນາຢູ່ title、author、year ແລະ price ບັນຊີທັງໝົດແມ່ນຄົນຮ່ວມ:

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

ພໍ່ຜູ້ລູກ

ພໍ່ຂອງຫນັງຄານ

ໃນບົດສະຫຼຸບທີ່ຖືກພິຈາລະນາຢູ່ title ບັນຊີຂອງ bookstore ແມ່ນ book ແລະ bookstore:

<bookstore>
<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

ລູກຊົງຜູ້ລູກ

ລູກຊົງຂອງຫນັງຄານ

ໃນບົດສະຫຼຸບທີ່ຖືກພິຈາລະນາຢູ່ລັງຈາກບັນຊີ bookstore ຜູ້ລູກອອກຈາກ bookstore ແມ່ນ book、title、author、year ແລະ ບັນຊີ price:

<bookstore>
<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>