ພະຍານ XForms
- ກັບຄືນຕໍ່ຫນ້າວັດຫນາງ ຄວາມລາຍລະອຽດ XForms
- ກັບໄປຕໍ່ຫນ້າວັດຫນາງ ອາກາດປະສົງປະຈຳ XForms
XForms ບັນນາທິການ ແມ່ນອອກພາບສຳລັບການກວດສອບຂໍ້ມູນໃນຟອມ.
XForms ການສ້າງສັນຍາ
ຄວາມຜົນງານຂອງຟອມ HTML ແມ່ນຖືກການກວາດຂໍ້ມູນ. ຄວາມຜົນງານຂອງ XForms ແມ່ນດຽວກັນ.
ຜ່ານ XForms,ຂໍ້ມູນການເຂົ້າ ແມ່ນຖືກອະທິບາຍໃນສອງສ່ວນທີ່:
- XForms ບັນນາທິການ (ການອະທິບາຍຂໍ້ມູນແລະປະສາດ)
- XForms ສະຖານນະນະໄລ (ການສະແດງແລະການເຂົ້າຂອງຂໍ້ມູນ)
ພະຍານ XFormsການອະທິບາຍບົດສະຫລຸບຂອງຟອມ ແລະຂໍ້ມູນທີ່ມັນກວມໃນ ແລະວິທີທີ່ມັນຄວນເຮັດ.
XForms ສະອາຄົມນຳໃຊ້ການອະທິບາຍບ່ອນເຂົ້າຂອງຂໍ້ມູນ ແລະວິທີການທີ່ຈະສະແດງຂອງມັນ.
ພະຍານ XForms
XForms ບັນນາທິການສຳນັກງານການອະທິບາຍຂໍ້ມູນ.
ບັນນາທິການ ແມ່ນບົດສະຫລຸບຂອງເອັມເລັກຊັນ (ບົດສະຫລຸບໜຶ່ງ).
XForms ແມ່ນການອອກພາບຂອງບັນນາທິການ <model> ພາຍໃນສາຍຂອງບັນນາທິການ:
<model> <instance> <person> <fname/> <lname/> </person> </instance> <submission id="form1" action="submit.asp" method="get"/> </model>
从上面的例子,您可以看到 XForms 模型使用 一个 <instance> 元素来为需要收集的数据定义 XML 模板,并使用一个 <submission> ປະເພດທີ່ກໍານົດວິທີທີ່ຈະສົ່ງສັນຍາຂໍ້ມູນ.
ອາກາດປະສົງປະຈຳ XForms
假如您忽略了这些例子中的 XForms 命名空间,或者假如您不清楚命名空间的概念,我们会在下一节介绍这个内容。
元素
ພະຍານ XForms <instance> 元素来定义数据收集的数据。
XForms 是为某个 XML 文档进行数据收集的。在这个 XForms 模型中的
在上面的例子中,表单为其收集数据的数据实例(XML 文档)类似这样:
<person> <fname/> <lname/> </person>
在数据收集完毕后,这个 XML 文档也许看上去类似这样:
<person> <fname>John</fname> <lname>Smith</lname> </person>
ປະເພດ <submission>.
XForms ຮູບແບບມັນຈະໃຊ້ <submission> ປະເພດທີ່ກໍານົດວິທີທີ່ຈະສົ່ງສັນຍາຂໍ້ມູນ.
ປະເພດ <submission> ສາມາດກໍານົດຮູບແບບສັນຍາ ແລະວິທີທີ່ຈະສົ່ງສັນຍາ. ໃນຕົວຢ່າງກ່າວກ່າວກ່າວກ່າວ,id="form1" ສຳນັກງານທີ່ຈະສະແດງການປະກາດຮູບແບບ.action="submit.asp" ປະເພດທີ່ຈະສົ່ງສັນຍາຮູບແບບສຳນັກງານ, ແລະ method="get" ປະເພດທີ່ຖືກກໍານົດເພື່ອນຳໃຊ້ຂັ້ນຕອນການສົ່ງສັນຍາຮູບແບບ.
XForms ສະອາຄົມນຳໃຊ້
XForms ສະອາຄົມນຳໃຊ້ສຳນັກງານສະແດງການ ແລະ ການເຂົ້າຂໍ້ມູນຂໍ້ມູນ.
ປະເພດສະອາຄົມນຳໃຊ້ຂອງ XForms ຖືກເອີ້ນວ່າບັນດາບັນດາຫຍັງບໍ່ມີຄວາມຫນັງຢູ່ບາງປະເພດ:
<input ref="fname"><label>First Name</label></input> <input ref="lname"><label>Last Name</label></input> <submit submission="form1"><label>Submit</label></submit>
ໃນຕົວຢ່າງກ່າວກ່າວກ່າວກ່າວ, ບັນດາປະເພດ <input> ສອງປະເພດທີ່ອອກມາຄືກັບບັນດາບໍລິສຸກ. ref="fname" ແລະ ref="lname" ມີຄວາມເຊື່ອມຕໍ່ກັບປະເພດ <fname> ແລະ <lname> ໃນຮູບແບບ XForms.
ປະເພດ <submit> ທີ່ມີຜົນກະທົບ submission="form1" ສາມາດຫົນປະເພດ <submission> ໃນຮູບແບບ XForms. ປະເພດ submit ສາມາດສະແດງງານວ່າຫົວຂໍ້.
ບໍ່ມີຄວາມຫນັງຢູ່ບາງປະເພດ <label> ໃນຕົວຢ່າງ. ຖ້າໃຊ້ XForms, ບັນດາປະເພດສຳນັກງານສະໜອງຂໍ້ມູນຕ້ອງມີປະເພດ <label>.
ທ່ານຈະຕ້ອງການບັນດາບໍລິສຸກ.
XForms ບໍ່ໄດ້ຖືກອອກແບບເພື່ອເຮັດວຽກຢ່າງອິດສະຫຼະ. ບໍ່ມີຫຍັງວ່າ XForms ບັນທຶກ.
XForms ຕ້ອງເຮັດວຽກໃນເອກະສານ XML ອີກໜຶ່ງ. ມັນສາມາດເຮັດວຽກໃນ XHTML 1.0, ແລະຍັງຈະເຮັດວຽກໃນ XHTML 2.0.
ຕອນນີ້ຈະປະສົມກັນທັງໝົດ
ຖ້າພວກເຂົາຈະປະສົມຕົວກັນ, ສະບັບແບບດັ່ງກ່າວຈະເປັນ:
<xforms> <model> <instance> <person> <fname/> <lname/> </person> </instance> <submission id="form1" action="submit.asp" method="get"/> </model> <input ref="fname"><label>First Name</label></input> <input ref="lname"><label>Last Name</label></input> <submit submission="form1"><label>Submit</label></submit> </xforms>
ໜ້າທີ່ຈະສະແດງອອກແບບນັ້ນ:

XForms Processor
ບໍລິຫານໃນບານຫຼິ້ນ XForms Processorຈະຮັບຜິດຊອບສົ່ງຂໍ້ມູນ XForms ໄປຫາຈຸດເປົ້າ.
ຂໍ້ມູນສາມາດຖືກສົ່ງເປັນ XML ຄືກັນ:
<person> <fname>David</fname> <lname>Smith</lname> </person>
ຫຼືກ່ຽວກັບຄຳຂັດແຍ່ງຄືກັນ:
fname=David;lname=Smith
- ກັບຄືນຕໍ່ຫນ້າວັດຫນາງ ຄວາມລາຍລະອຽດ XForms
- ກັບໄປຕໍ່ຫນ້າວັດຫນາງ ອາກາດປະສົງປະຈຳ XForms