ประเภทข้อมูล XForms

โมเดล XForms สนับสนุนประเภทข้อมูล XML Schema

ประเภทข้อมูล XML Schema

โมเดล XForms สนับสนุนประเภทข้อมูล XML Schema นี้ คุณสามารถตรวจสอบข้อมูลเพื่อให้แน่ใจว่าค่าที่ใส่เข้ามาถูกต้องหรือไม่

คุณสามารถเรียนรู้เพิ่มเติมใน สอน 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 คุณสามารถเพิ่มคุณสมบัติ type ในสมาชิก instance ของ XForms ได้ อย่างเช่น:

<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"/>