အယ်ဖ်အိုင်အမ်အို ဆိုင်ရာ စနစ်

XForms စက်တင် သည် ပေါ်ပေါက် စာတမ်း အချက်အလက် တွင် အချက်အလက် ကို အာရုံစိုက် အချက်အလက် ကို ဒေါ်လုပ်သည်。

XForms အဆိုပါ

HTML အော်ခရမ်း အချက်အလက် အက်ဥပဒေ သည် အချက်အလက် စုဆောင် ရန် ဖြစ်သည်။ XForms သည် အခြား အက်ဥပဒေ နှင့် အတူ ဖြစ်သည်。

XForms ဖြင့် တင်ပြ အချက်အလက် သည် နှစ်ခု သော အစိတ်အပိုင်း တွင် တွေ့ရသည်:

  • XForms စက်တင် (အချက်အလက် နှင့် အကြောင်းအရာ)
  • XForms အသုံးပြုသူ အဆိုပါ (ပြသ နှင့် အချက်အလက် တင်ပြ)

အယ်ဖ်အိုင်အမ်အို ဆိုင်ရာ စနစ်ပေါ်ပေါက် စာတမ်း အက်ဥပဒေ ကို ဒေါ်လုပ်သည် ပြီး သူ့ အရင်းအမြစ် အချက်အလက် နှင့် သူ့ ပြုလုပ် သည် မူကြမ်း ကို ဒေါ်လုပ်သည်。

XForms အသုံးစွဲ အစိတ်အပိုင်းတုံ့ပြန် နေရာ နှင့် သူတို့ သို့ ပြသ တုံ့ပြန် စက်တင် ကို ဒေါ်လုပ်သည်。

အယ်ဖ်အိုင်အမ်အို ဆိုင်ရာ စနစ်

XForms စက်တင်အသုံးပြု သည်ဖော်ပြအချက်အလက်

အချက်အလက် သည် အိမ်ရှိတာ စာတမ်း တစ်ခု အက်ဥပဒေ (အချက်အလက် တစ်ခု အစ်) ဖြစ်သည်。

XForms စက်တင် အချက်အလက် တွင် <model> အရာအုပ် အတွင်း အချက်အလက် တစ်ခု ကို ဒေါ်လုပ်သည်:



  <person>
    
    
  </person>



从上面的例子,您可以看到 XForms 模型使用 一个 元素来为需要收集的数据定义 XML 模板,并使用一个 <submission> အစိတ်အပိုင်း ကို အသုံးပြု ပြီး အချက်အလက် ကို တိုက်ရိုက် ပေးသော အမှတ်အသား ကို အခြေအနေ ပြသ သည်။

模型没有表达任何有关表单可见部分(用户界面)的信息。

အယ်ဖ်အိုင်အမ်အို အမည်ရိုက်

假如您忽略了这些例子中的 XForms 命名空间,或者假如您不清楚命名空间的概念,我们会在下一节介绍这个内容。

元素

အယ်ဖ်အိုင်အမ်အို ဆိုင်ရာ စနစ် 元素来定义数据收集的数据。

XForms 是为某个 XML 文档进行数据收集的。在这个 XForms 模型中的 元素定义了这个 XML 文档。

အချက်အလက် တွင် ပုံစံ သည် ပုံစံ အဖြစ် ပြသ သည်။ ပုံစံ သည် ပုံစံ အဖြစ် ပြသ သည်။

<person>
  
  
</person>

အချက်အလက် အစား သတင်း ပြား သည် အဆိုပါ အနေဖြင့် လိုက်နှက် နိုင်ပါသည်:

<person>
  <fname>John</fname>
  <lname>Smith</lname>
</person>

<submission> အစိတ်အပိုင်း ကို အသုံးပြု သည်

XForms စနစ် သည် <submission> အစိတ်အပိုင်း ကို အသုံးပြု ပြီး အချက်အလက် ကို တိုက်ရိုက် ပေးသော အမှတ်အသား ကို အခြေအနေ ပြသ သည်။

<submission> အစိတ်အပိုင်း သည် ပုံစံ ကို အသုံးပြု ပြီး ပုံစံ ကို တိုက်ရိုက် ပေးသော အမှတ်အသား ကို အခြေအနေ ပြသ သည်။ အချက်အလက် တွင်id="form1" အမှတ်အသား ပြသ သည်action="submit.asp" အခြေအနေ အစိတ်အပိုင်း သည် ပုံစံ ကို တိုက်ရိုက် ပေးသော URL ကို အခြေအနေ ပြသ သည်။ method="get" အခြေအနေ အစိတ်အပိုင်း သည် ပုံစံ တွင် ပြသ သည်။ ပုံစံ method="get" အခြေအနေ သည် ပုံစံ အဖြစ် ပြသ သည်။

XForms အသုံးစွဲ အစိတ်အပိုင်း

XForms အသုံးစွဲ အစိတ်အပိုင်းအသုံးပြု သည်ပြသ နှင့် အသုံးပြုအချက်အလက်

XForms အသုံးပြုသည့် အသုံးစွဲ အစိတ်အပိုင်း သည်အဖွဲ့အစည်းသို့မဟုတ် အဖွဲ့အစည်း အစိတ်အပိုင်း:




အခြား အချက်အလက် တွင် အဖွဲ့အစည်း <input> အစိတ်အပိုင်း နှစ်ခု အသုံးပြု ပါသည်။ ref="fname" နှင့် ref="lname" အခြေအနေ သည် XForms စနစ် တွင် <fname> နှင့် <lname> အစိတ်အပိုင်း ကို လိုက်နှက် သည်。

<submit> အစိတ်အပိုင်း တွင် submission="form1" အခြေအနေ အစိတ်အပိုင်း သည် XForms စနစ်တွင် <submission> အစိတ်အပိုင်း ကို ကိုးကွယ် နိုင်ပါသည်။ submit အစိတ်အပိုင်း သည် ပုံစံ အဖြစ် ပြသ လေ့ ရှိပါသည်。

အချက်အလက် တွင် <label> အစိတ်အပိုင်း ကို ကြားနာပါ။ XForms ကို အသုံးပြု လျှင် အဖွဲ့အစည်း အစိတ်အပိုင်း အတွက် လိုအပ် သော <label> အစိတ်အပိုင်း ရှိ သင့်သည်。

သင့်ကို အကွက် တစ်ခု လိုအပ်ပါသည်。

XForms သည် တစ်ခုတည်းသော ပြုလုပ် ဘေ့ဒ် အဖြစ် လုပ်ဆောင် ခြင်း မ လုပ်ခဲ့ ပေ။ သို့သော် XForms စာတမ်း မှာ မရှိသည်。

XForms သည် အခြား XML စာတမ်း တွင် လုပ်ဆောင် သင့်သည်။ သူ့ကို အမောင့် 1.0 တွင် လုပ်ဆောင် နိုင် ပြီး အမောင့် 2.0 တွင် လည်း လုပ်ဆောင် သင့်သည်。

现在把所有的组合起来

如果我们把它组合起来,此文档是这样的:




  <person>
    
    
  </person>







页面会这样显示:

xforms_example

XForms ဘဏ္ဍာကြေး

ဘရောက်လ်စ် ဘဏ္ဍာကြေး XForms ဘဏ္ဍာကြေးXForms သတင်း သို့ လိုက်ပေးသူ

သတင်း အယ်ဖ်အိုင်အမ်အို ဖြင့် တင်ရန် အသိအမှတ်ပြုတယ်:

<person>
  <fname>David</fname>
  <lname>Smith</lname>
</person>

သို့မဟုတ် အကျဉ်းချုပ် ဖြင့် တင်ရန် အသိအမှတ်ပြုတယ်:

fname=David;lname=Smith