XML Schema

XML Schema ອະທິບາຍແບບຂອງເອກະສານ XML ແບບຄ້າຍຄື DTD.

ເອກະສານ XML ທີ່ມີຄວາມພິສູດທາງວິທະຍາສາດການເປັນ "ມີຂໍ້ຄວາມທີ່ດີ".

ເອກະສານ XML ທີ່ຖືກກວດກາດ້ວຍ XML Schema ແມ່ນທັງ "ມີຂໍ້ຄວາມທີ່ດີ" ແລະ "ມີຄວາມມູນຄ່າ".

XML Schema

XML Schema ແມ່ນປະກອບການທີ່ພົບໃສ່ XML ແລະແທນໃສ່ DTD:

<xs:element name="note">
<xs:complexType>
  <xs:sequence>
    <xs:element name="to" type="xs:string"/>
    <xs:element name="from" type="xs:string"/>
    <xs:element name="heading" type="xs:string"/>
    <xs:element name="body" type="xs:string"/>
  </xs:sequence>
</xs:complexType>
</xs:element>

ກ່າວແບບ Schema ເຂົາຂື້ນວ່າ:

<xs:element name="note"> ກໍານົດປະກອບທີ່ມີຊື່ "note"
<xs:complexType> "note" ປະກອບ "note" ແມ່ນປະກອບທີ່ສະເພາະ
<xs:sequence> ປະກອບທີ່ສະເພາະແມ່ນສາຍປະກອບ
<xs:element name="to" type="xs:string"> ປະກອບ "to" ແມ່ນຄວາມທີ່ເປັນຄວາມຕາມ (ຂໍ້ຄວາມ)
<xs:element name="from" type="xs:string"> ປະກອບ "from" ແມ່ນຄວາມທີ່ເປັນຄວາມຕາມ
<xs:element name="heading" type="xs:string"> ປະກອບ "heading" ແມ່ນຄວາມທີ່ເປັນຄວາມຕາມ
<xs:element name="body" type="xs:string"> ປະກອບ "body" ແມ່ນຄວາມທີ່ເປັນຄວາມຕາມ

XML Schema ມີຄວາມສຳຄັນຫຼາຍກວ່າ DTD

  • XML Schema ຂຽນໂດຍ XML
  • XML Schema ສາມາດຂະຫຍາຍໄດ້
  • XML Schema ສະໜັບສະໜູນຄວາມກຳນົດຂອງຄວາມຂະໜາດ
  • XML Schema ສະໜັບສະໜູນນາມພາກສາ

ຖ້າສະແດງ XML Schema?

ມີ XML Schema ບັນນາມເອກະສານ XML ຂອງທ່ານສາມາດບັນທຶກຄວາມກຳນົດຂອງຮູບແບບຂອງຕົນເອງ.

ຜ່ານ XML Schema,ກຸ່ມທີ່ບໍ່ຮ່ວມຄົນສາມາດສົມພາບກັນໃນສາຍລະບົບການແລກປ່ຽນຂໍ້ມູນ.

ຜ່ານ XML Schema,ທ່ານສາມາດກວດສອບຂໍ້ມູນອອກ.

XML Schema ສະໜັບສະໜູນຄວາມກຳນົດຂອງຄວາມຂະໜາດ

ໜຶ່ງຂອງຄວາມສຳຄັນທີ່ຫຼາຍຂອງ XML Schema ແມ່ນການສະໜັບສະໜູນຄວາມກຳນົດຂອງຄວາມຂະໜາດຂໍ້ມູນ:

  • ຫຼາຍກວ່າໃນການອະທິບາຍເນື້ອໃນເອກະສານ
  • ຫຼາຍກວ່າໃນການກໍານົດຂໍ້ມູນຂອງຂໍ້ມູນ
  • ຫຼາຍກວ່າໃນການການກວດສອບຄວາມຖືກຕ້ອງຂອງຂໍ້ມູນ
  • ຫຼາຍກວ່າໃນການປ່ຽນປ່າຍຂໍ້ມູນຂອງຄວາມຂະໜາດທາງຂໍ້ມູນ

XML Schema ນຳໃຊ້ສັນຍາວິທະຍາ XML

XML Schema ແມ່ນຂໍ້ມູນທີ່ມີຄວາມສຳຄັນອັນສະຫລະໜຶ່ງໃນນັ້ນແມ່ນມັນໄດ້ຂຽນໂດຍ XML:

  • 您不必学习一门新的语言
  • 您可以使用 XML 编辑器来编辑 Schema 文件
  • 您可以使用 XML 解析器来解析 Schema 文件
  • 您可以使用 XML DOM 操作您的 Schema
  • 您可以使用 XSLT 转换您的 Schema

如果您希望学习 XML Schema,请阅读我们的 XML Schema 教程