XML အချက်
- အရှေ့ပိုင်း စာရင်း XML အကွက်
- နောက်ပိုင်း စာရင်း XML အမည်ရွေး
XML အရာ က စတင် အချက်အလက် တွင် အခြေအား ကို ထည့်သွင်းနိုင်ပါသည်၊ HTML နှင့် အတူ:
အခြေအား (Attribute) က အရာ အကြောင်းအရာ ပေါ် အပြား အချက်အလက် ပြုပေးသည်。
XML အခြေအား ကို အက်စ် ကို ထိန်းသိမ်းပါ:
အခြေအား ကို အက်စ် ကို ဝေးစိုက်ပြီး အသုံးပြုနိုင်ပါ:
နေရာများ အား ပြောင်းလဲမှုကို ကြည့်လေပါ:
<person gender="female">
သို့မဟုတ် အခြားနည်းမှာ:
<person gender='female'>
အက်အိတ် ကို အသုံးပြုလျှင် ပြောင်းလဲမှုကို ကြည့်လေပါ:
<gangster name='George "Shotgun" Ziegler'>
သို့မဟုတ် အကွက် အက်စ် ကို အသုံးပြုနိုင်ပါ:
<gangster name="George "Shotgun" Ziegler">
XML အရာများ နှင့် အခြေအား
ဒါက နှစ်ခု ပြောင်းလဲမှုကို ကြည့်လေပါ:
<person gender="female"> <firstname>Anna</firstname>Smith <person> <gender>female</gender> <firstname>Anna</firstname>Smith
在第一个例子中,sex 是一个属性。在第二个例子中,sex 则是一个子元素。两个例子均可提供相同的信息。
XML 中没有规则可以告诉我们什么时候该使用属性,而什么时候该使用子元素。我的经验是在 HTML 中,属性用起来很便利,但是在 XML 中,您应该尽量避免使用属性。如果信息感觉起来很像数据,那么请使用子元素吧。
我最喜欢的方式
下面的三个 XML 文档包含完全相同的信息:
အမှတ် ၁ တွင် date အရိုးကို အသုံးပြုတယ်
<note date="2008-01-10"> <to>George</to> <from>John</from> </note>
အမှတ် ၂ တွင် <date> အရိုးကို အသုံးပြုတယ်
<note> <date>2008-01-10</date> <to>George</to> <from>John</from> </note>
သတ္တုပန်း အမှတ် ၃ တွင် အစိုးရအရိုးကို အသုံးပြုတယ် (ကျွန်ုပ်အတွက် အကောင်းဆုံး)
<note> <date> <year>2008</year> <month>01</month> <day>10</day> </date> <to>George</to> <from>John</from> </note>
အရိုးများ အသုံးပြုမှာ မပြုလိုက်ဘူးလဲ့လို့
အရိုးများ အသုံးပြုရန် သတ္တိပြုရလို့ နှစ်ခုခုပါ
- အရိုးများ အချက်အလက် အတန်းအချက် မပါ
- အရိုးများ ဈေးတပ် အခြေအနေ ဖော်ပြရန် မရှိ (အရာတိုင်းများ ဖြင့် ဖြေဖြူးနိုင်)
- အရိုးများ ကြီးမားသော ဖြည့်ဖြည့်ခြင်း မရှိ
အခါတိုင်း အရာတိုင်းကို အရာများ ဖော်ပြရန် အသုံးပြုပါ၊ အခြား အရာများ ကို သာမန် အချက်အလက် အသုံးပြုရန် မပြုပါ။
အခါတိုင်း ဒါကို လုပ်ကူးခြင်း မပြုလုပ်ချေ၊ (ဒါမှာ XML ကို အသုံးပြုရန် ကျွန်ုပ်အတွက် ခိုင်ခိုင်ခိုင်မည့် နည်းလမ်း မဟုတ်)
<note day="10" month="01" year="2008"> to="George" from="John" heading="Reminder" body="Don't forget the meeting!"> </note>
အချက်အလက်များ အတွက် XML အရိုး
အခါတိုင်း အရာတစ်ခုခုကို ID လိုင်းစား ချင်း ချိန်တွင် ပြုလုပ်တတ်ကြတယ်။ အမှတ်အသားများ သည် XML အရာတိုင်းကို အသိအမှတ်ပြုရန် အသုံးပြုကြတယ်။ အခြား HTML တွင် ID အဖွဲ့အစိုးရ နှင့် အတူတူ အလုပ်လုပ်သည်။ အမှတ်အသားသည် အခြား အမှတ်အသားတစ်ခုခု နှင့် ပတ်သက်၍ ကျွန်ုပ်တို့ကို အသိပေးတတ်ပါတယ်။
<messages> <note id="501"> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note> <note id="502"> <to>John</to> <from>George</from> <heading>Re: Reminder</heading> <body>I will not</body> </note> </messages>
အမည်အသုံး သာ သတ္တုပုံ အဖြစ် အသုံးပြုသည်။ အခွန် သည် အခွန်အချို့ အပေါ် ဖြစ်သည်။
အကြောင်းအရာ ကို သာ အခွန် ထဲမှ ကျန်ရှိသည်။ အခွန် သည် အခွန်ထဲမှ ကျန်ရှိသည်။
- အရှေ့ပိုင်း စာရင်း XML အကွက်
- နောက်ပိုင်း စာရင်း XML အမည်ရွေး