XForms နှင့် XPath
- 上一页 XForms အကျဉ်း
- 下一页 XForms 输入
XForms သည် XPath ကို အချုပ်အချက်များကို အချုပ်အချက်အသုံးပြု၍ အချုပ်အချက်ကို အချုပ်အချက်အသုံးပြုသည်။ အဆိုပါ အချုပ်အချက်ကို
XForms အသုံးပြု
XForms သည် အချုပ်အချက်များကို အသုံးပြုသော နှစ်ခုမှ အချုပ်အချက်ကို အသုံးပြုသည်: XForms အဆိုပါ အချုပ်အချက် နှင့် XForms အကွယ်အစား အရှိုး。
XForms အဆိုပါ အချုပ်အချက်သည် အချုပ်အချက်များအတွက် အယူအယွန်အကွယ်အစား အချုပ်အချက် (အကွယ်အစား) ဖြစ်ပြီး အကွယ်အစား အသုံးပြုသော အကွယ်အစား အရှိုးကို ကူညီသော အကွယ်အစား အကွယ်အစား ဖြစ်သည်。
XForms သည် XPath အချုပ်အချက်တခုခုကို အချုပ်အချက်တခုခုကို ဆက်သွယ်ရန် အသုံးပြုသည်။ အဆိုပါ အချုပ်အချက်ကိုအသုံးပြု (binding)。
XPath
XPath သည် XML အချုပ်အချက်၏ အချုပ်အချက်များကို အသုံးပြုသော W3C အသစ်များ ဖြစ်သည်。
XPath သည် အယူအယွန်အကွယ်အစား အရှိုးကို အသုံးပြု၍ XML အချုပ်အချက်များတွင် အချုပ်အချက်ကို အချက်ချင်း အသိအမှတ်ပြုသည်။ အားလုံးတွင် အကွယ်အစား အရှိုးအစိတ်အချုပ်များ နှင့် အတူ အရေးပါသည်。
XPath အစိတ်အချုပ်:
/person/fname
XML အချုပ်အချက်များတွင် fname အချုပ်အချက်ကို ရှာဖွေရန်:
<fname>David</fname> <lname>Smith</lname>
ကျွန်ုပ်၏ XPath အသစ်များ အခြား သတင်းများကို တွေ့ရှိရန် အခြေခံအသစ်များ တွင် အသုံးပြုပါ。
Ref ကို အသုံးပြုသည်
XForms 模型是这样的:
XForms 用户界面可使用 ref 属性来捆绑 元素:
<input ref="name/fname"> <input ref="name/lname">
အထို အစားအသားများတွင် ref="name/fname" သည် အကွယ်အစား အရှိုးတစ်ခုဖြစ်၍ အကွယ်အစား အရှိုးတွင် <fname> အစိတ်အချုပ်ကို လိုက်န်းနိုင်သော XPath အစိတ်အချုပ်ဖြစ်ပြီး အရေးပါသော အသုံးပြုသည်။捆绑ပြီးတော့ ပုံစံ သုံးစွဲသော အယူအယွန်အကွယ်အစား အရှိုးဖြင့် <fname> အစိတ်အချုပ်ကို တွက်ချက်သည်。
XForms အသုံးပြုသော အကွယ်အစား တစ်ခုကို အသုံးပြုနိုင်သည်:
<input ref="/person/name/fname">
<input ref="/person/name/lname">
在上面的例子中,XPath 表达式起始部位的正斜杠 (/) 指示 XML 文档的根。
使用 Bind 进行绑定
XForms 模型是这样的:
XForms 用户界面可使用 bind 属性来捆绑 元素:
"firstname"> >
为什么会有两种将输入控件元素捆绑到实例数据的方法呢?
怎么说呢,当您在复杂的应用程序中开始使用 XForms 时,您会发现,使用 bind 进行绑定是一种更灵活的处理多重表单和多重实例模型的方法。
- 上一页 XForms အကျဉ်း
- 下一页 XForms 输入