ຮູບແບບຫົວຂໍ້ XML DOM

XML DOM ୰າຍ XML DOM ສະແດງເປັນສາຍສາຍລູກ (node-tree)

ໃນສາຍທັງໝົດຂອງສາຍມີສາຍລວມມີສາຍພາຍຫນຶ່ງອີກ

ຮູບແບບຫົວຂໍ້ XML DOM

XML DOM ອະທິບາຍ XML ສະແດງເປັນຕາມຕາມສາຍສາຍສາມາດ.

ສາຍສາມາດສະແດງສາຍສາຍລູກທັງໝົດ. ສາຍສາມາດດັດແປງຫຼືລຶບຫຼັງສັນຍານຂອງພວກມັນ. ສາຍສາມາດສ້າງສັນຍານໃໝ່.

ຕອນຫຼັງຂອງສາຍສາມາດສະແດງສາຍສາຍລູກທັງໝົດ ແລະສາຍລວມມີສາຍສະເພາະ. ຕອນຫຼັງຂອງສາຍສາມາດສະແດງສາຍສາຍລູກທັງໝົດ ແລະສາຍສະເພາະ. ຕອນຫຼັງຂອງສາຍສາມາດສະແດງສາຍສາຍລູກທັງໝົດ ແລະສາຍສະເພາະ. ຕອນຫຼັງຂອງສາຍສາມາດສະແດງສາຍສາຍລູກທັງໝົດ ແລະສາຍສະເພາະ. ຕອນຫຼັງຂອງສາຍສາມາດສະແດງສາຍສາຍລູກທັງໝົດ ແລະສາຍສະເພາະ.

ຮູບແບບຂອງ DOM

ຮູບພາບດັ່ງກ່າວສະແດງສາຍ XML ສາຍແບບ XML books.xml.

ສາຍພໍ່ລວມມີສາຍລູກແລະສາຍສະເພາະທັງສອງເປັນການອະທິບາຍສາຍດັ່ງກ່າວ.

ໃນຕອນຫຼັງຂອງສາຍສາມາດມີສາຍລວມມີສາຍພາຍຫນຶ່ງອີກ

ສາຍພໍ່ລວມມີສາຍລູກແລະສາຍສະເພາະຂອງທັງສອງເປັນການອະທິບາຍສາຍດັ່ງກ່າວ. ສາຍພໍ່ມີສາຍລູກ ແລະສາຍລູກທີ່ຢູ່ໃນຊັ້ນດຽວກັນສະເພາະວ່າພັນລູກພາຍນອກມັນ(ພັນລູກຊາຍຫຼືພັນລູກນາງ).

  • ໃນຕອນຫຼັງຂອງຂະບວນທີ່ຢູ່ໃນຕອນສູງສຸດກາຍເປັນສາຍຫຼັກ
  • ແຕ່ລະຂະບວນບໍ່ໄດ້ເປັນສາຍຫຼັກມີສາຍພໍ່ຫນຶ່ງ
  • ຂະບວນສາຍສາມາດມີຈຳນວນລູກສາຍຫຼາຍຢ່າງ
  • Leaf ແມ່ນ nodes ທີ່ບໍ່ມີ child nodes
  • Sibling node ແມ່ນ nodes ທີ່ມີ parent node ດຽວກັນ

ຮູບພາບສະແດງສ່ວນໜຶ່ງຂອງ tree node ແລະ relationship ລະຫວ່າງ nodes:

ຮູບແບບຂອງ node

ຍ້ອນວ່າ data XML ຖືກສ້າງໃຫ້ເປັນ tree form, ມັນສາມາດຖືກ traversal ໂດຍບໍ່ຮູ້ tree structure exact ແລະ data type ທີ່ມິວັດຕະພາງ.

ທ່ານຈະຮຽນຫນື່ງຫນື່ງກ່ຽວກັບ traversal tree node ໃນຫນື່ງຫນື່ງຂອງການສອນນີ້.

Comment:Parent Node, Child Node, Sibling Node.

First Child - Last Child

ບັນດາ XML ເທື່ອນີ້:

<bookstore>
  <book category="CHILDREN">
    <title lang="en">Harry Potter</title> 
    <author>J K. Rowling</author> 
    <year>2005</year> 
    <price>29.99</price> 
  </book>
</bookstore>

ໃນ XML ເທື່ອນີ້ <title> element ເປັນເພື່ອນລູກທຳອິດຂອງ <book> element ແລະ <price> element ເປັນເພື່ອນລູກສຸດທ້າຍຂອງ <book> element.

ບໍ່ດັ່ງນັ້ນ <book> element ເປັນເພື່ອນປະທານຂອງ <title>, <author>, <year> ແລະ <price> elements.