HTML XQuery ສິ່ງປະກອບ

ໃນ XQuery ມີຫຼາຍພື້ນຖານເຈັດອັນ: ຫຼັກ, ຂໍ້ມູນພາກສ່ວນ, ຂໍ້ມູນຈັດຕັ້ງ, ສານນອກ, ຄຳສັ່ງ, ຄວາມຄິດເຫັນ, ແລະ ຫຼັກແຫຼ່ງເອກະສານ (ຫຼືກ່າວວ່າ ຫຼັກທີ່ແຫຼ່ງ) ຫຼື ຫຼັກທີ່ແຫຼ່ງ.

HTML XQuery ສິ່ງປະກອບ

ຫຼັກ

ໃນ XQuery ມີຫຼາຍພື້ນຖານເຈັດອັນ: ຫຼັກ, ຂໍ້ມູນພາກສ່ວນ, ຂໍ້ມູນຈັດຕັ້ງ, ສານນອກ, ຄຳສັ່ງ, ຄວາມຄິດເຫັນ, ແລະ ຫຼັກແຫຼ່ງເອກະສານ (ຫຼືກ່າວວ່າ ຫຼັກທີ່ແຫຼ່ງ). 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" (ຂໍ້ມູນຂອງຫຼັກຕາມວັດຖຸ)

ຄວາມລະອຽດພື້ນຖານ (ຫຼືກ່າວວ່າ Atomic value)

ຄວາມລະອຽດພື້ນຖານບໍ່ມີພໍ່ຫຼືມີລູກ.

ຄວາມລະອຽດພື້ນຖານ

J K. Rowling
"en"

ບັນດາສິດລະຄວາມ

HTML ເປັນຄູ່ມູນພື້ນຖານ ຫລື ຫົວອອກ.

HTML ໃນການຕົວຢ່າງ

ພັນລະເບີດ

ແຕ່ລະelement ແລະ attribute ຈະມີພັນລະເບີດ.

HTML ໃນການຕົວຢ່າງ, book element ແມ່ນພັນລະເບີດຂອງ title, author, year ແລະ price element:

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

ຫົວອອກ

ຫົວອອກສະມາຊິກສາມລຳ: ບໍ່ມີ, ໜຶ່ງ, ຫລາຍ.

HTML ໃນການຕົວຢ່າງ, title, author, year ແລະ price element ແມ່ນຫົວອອກຂອງ book element:

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

ສະມາຊິກພອງ

ສະມາຊິກທີ່ມີພັນລະເບີດຄືກັນ.

HTML ໃນການຕົວຢ່າງ, title, author, year ແລະ price element ແມ່ນສະມາຊິກສອງລຳຂອງພັນລະເບີດ:

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

ພັນລະເບີດ

ພັນລະເບີດຂອງຫົວອອກ, ພັນລະເບີດຂອງພັນລະເບີດ, ແຕ່ຢູ່ຫລັງຈາກຫົວອອກ.

HTML ໃນການຕົວຢ່າງ, title element ຈະມີພັນລະເບີດແມ່ນ book element ແລະ bookstore element:

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

ຫົວອອກພັນລະເບີດ

ຫົວອອກຂອງຫົວອອກ, ຫົວອອກຂອງຫົວອອກ, ແຕ່ຢູ່ຫລັງຈາກຫົວອອກ.

HTML ໃນການຕົວຢ່າງ, bookstore ຈະມີຫົວອອກສອງລຳ ຊຶ່ງແມ່ນ book, title, author, year ແລະ price element:

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