ການຊີ້ແຈງ DTD
- ຫນ້າທີ່ຫລັງ ການສຶກສາ DTD
- ຫນ້າທີ່ໜ້າ DTD ການສ້າງຫຼັກສ່ວນ
ການກໍານົດຂອງຂໍ້ມູນຂອງຊະນິດແບບ XML (DTD) ສາມາດກໍານົດສະຖານະຂອງຂໍ້ມູນ XML ທີ່ຖືກກວດສອບ. ມັນໃຊ້ວິທີການກໍານົດປະເພດທີ່ຖືກກວດສອບເພື່ອກໍານົດຂໍ້ມູນຂອງຂໍ້ມູນ.
DTD ສາມາດຖືກປະກາດເປັນວົງວຽງທີ່ຢູ່ໃນເອກະສານ XML ແລະກໍ່ສາມາດເປັນການອ້າງອິດສະຫຼະກິດນອກ.
ການປະກາດ DOCTYPE ພາຍໃນ
ຖ້າ DTD ຖືກບັນຈຸໃນເອກະສານ XML ຕົ້ນແຫຼ່ງຂອງທ່ານ ມັນຄວນຖືກກັບເຂົ້າໃນບົດສະຫຼຸບ DOCTYPE ທີ່ລວມກັນດ້ວຍຄຳວຽກລວມກັນນີ້:
<!DOCTYPE ບາງຫົວໜ້າບົດ [ການກໍານົດປະເພດ]
ຕົວຢ່າງເອກະສານ XML ທີ່ມີ DTD [ກວດສອບໃນ IE5 ແລະຫນື່ງກ່ວາ ແລະ ເລືອກຄຳສັ່ງ "ທົບທວນແບບລະບົບພາບພາຍໃນ"
<?xml version="1.0"?> <!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
ເປີດເອກະສານ XML ໃນບູລາຄາຂອງທ່ານ ແລະ ເລືອກຄຳສັ່ງ "ທົບທວນແບບລະບົບພາບພາຍໃນ".
ການອະທິບາຍ DTD ທີ່ຖ້າຢູ່ນີ້:
!DOCTYPE note (ຖັງຫນື່ງ)ກໍານົດຂໍ້ມູນຂອງມີຊະນິດ note ຂອງອະດີດຂອງມີຊະນິດ
!ELEMENT note (ຖັງຫນື່ງ)ການກໍານົດ note ປະເພດມີປະເພດສີ່: "to, from, heading, body"
!ELEMENT to (ຖັງຫນື່ງ)ການກໍານົດ to ປະເພດຂອງປະກອບແມ່ນ "#PCDATA"
!ELEMENT from (ຖັງຫນື່ງ)ການກໍານົດ from ປະເພດຂອງປະກອບແມ່ນ "#PCDATA"
!ELEMENT heading (ຖັງຫນື່ງ)ການກໍານົດ heading ປະເພດຂອງປະກອບແມ່ນ "#PCDATA"
!ELEMENT body (ຖັງຫນື່ງ)ການກໍານົດ body ປະເພດຂອງປະກອບແມ່ນ "#PCDATA"
ການປະກາດເອກະສານນອກ
ຖ້າ DTD ຢູ່ພາຍໃນເອກະສານ XML ຕົ້ນແຫຼ່ງແລ້ວ ມັນຄວນຖືກກັບເຂົ້າໃນບົດສະຫຼຸບ DOCTYPE ທີ່ລວມກັນດ້ວຍຄຳວຽກລວມກັນນີ້:
<!DOCTYPE ບາງຫົວຂໍ້ຫຼັກ SYSTEM "ເມັກສານຊື່">
ເອກະສານ XML ນີ້ຄືກັບເອກະສານ XML ທີ່ສະເໜີຂື້ນຂອງພວກເຂົາຄື: (ເປີດໃນ IE5,ແລະເລືອກ "View Source" command.)
<?xml version="1.0"?> <!DOCTYPE note SYSTEM "note.dtd"> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
ນີ້ແມ່ນເອກະສານ "note.dtd" ທີ່ມີ DTD:
<!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)>
ວ່າແມ່ນຍ້ອນຫຍັງທ່ານຈະໃຊ້ DTD?
ພາຍໃນ DTD, ບໍ່ວ່າແມ່ນເພື່ອໃດແກ່ໜຶ່ງໜຶ່ງ ບົດ XML ທັງໝົດຈະມີການອະທິບາຍການຈັດການຂອງຕົນເອງ.
ພາຍໃນ DTD, ກຸ່ມທີ່ເປັນເອກະລາດສາມາດໃຊ້ DTD ສະເພາະເພື່ອສົ່ງຂໍ້ມູນຕົວຕໍ່ກັນ.
ແລະ ເຄື່ອງຄືນຂອງທ່ານກໍ່ສາມາດໃຊ້ DTD ສະເພາະເພື່ອການກວດກາຂໍ້ມູນທີ່ຮັບມາຈາກອານານິຄົມ.
ທ່ານຍັງສາມາດໃຊ້ DTD ເພື່ອການກວດກາຂໍ້ມູນຂອງຕົນເອງ.
- ຫນ້າທີ່ຫລັງ ການສຶກສາ DTD
- ຫນ້າທີ່ໜ້າ DTD ການສ້າງຫຼັກສ່ວນ