XForms ແບບຂໍ້ມູນ

XForms 模型支持 XML Schema 数据类型。

XML Schema 数据类型

XForms 模型支持 XML Schema 数据类型。此特性使 XForms 处理器能够检查数据以确保输入值的正确性。

您可以在我们的 XML Schema 教程 在此学习更多有关 XML Schema 的指示。

如果您需要使用 XML Schema 数据类型,您必须向命名空间声明添加 XML Schema 命名空间,就像这样:

<html
xmlns:xf="http://www.w3.org/2002/xforms"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

ຫຼັງຈາກການເພີ່ມພາກສ່ວນນອກ XML Schema, ເຈົ້າສາມາດໃຫ້ປະສົມຂໍ້ມູນ XForms ກັບຄວາມຄືນ type, ຄືກັບນັ້ນ:

<xf:instance>
<person xmlns="">
  <fname xsi:type="xsd:string"/>
  <lname xsi:type="xsd:string"/>
  <born  xsi:type="xsd:date>"/>
  <size  xsi:type="xsd:integer"/>
</person>
</xf:instance>

XForms ສະໜັບສະໜູນທັງໝົດຮູບແບບ XML Schema ນອກຈາກຮູບແບບທີ່ລົງນຳລັງ:

  • duration
  • ENTITY
  • ENTITIES
  • NOTATION

ສຳລັບການຊອກຫາປື້ມການປົກກະຕິ XForms ທີ່ຄົງຄວາມສົມບູນ, ຍ້າຍໄປ:

ປື້ມການປົກກະຕິ XForms ທີ່ຄົງຄວາມສົມບູນ

ຊອກຫາດັ່ງກ່າວ

ການຕິດຕໍ່ຂໍ້ມູນຮູບແບບ

ໃນ XForms, ເຈົ້າສາມາດໃຊ້ປະກອບ <bind> ເພື່ອທາງກ່ຽວຂ້ອງຂໍ້ມູນພິກັນກັບຮູບແບບຂໍ້ມູນຫນັງ:

<xf:bind nodeset="/person/size" type="xsd:integer"/>