XML သစ်ပင်
XML စာရွက်စာတမ်းများသည် "အမြစ်" မှစတင်ကာ "အရွက်များ" အထိအကိုင်းအခက်ဖွဲ့စည်းပုံတစ်ခုဖြစ်သည်။
XML သစ်ပင်ဖွဲ့စည်းပုံ
ဥပမာ XML စာရွက်စာတမ်း
အထက်ပါပုံသည် ဤ XML ရှိ စာအုပ်များကို ကိုယ်စားပြုသည်-
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book category="cooking">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="children">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="web">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>
XML သစ်ပင်ဖွဲ့စည်းပုံ
XML စာရွက်စာတမ်းများကို အစိတ်အပိုင်းသစ်ပင်များ အဖြစ် ဖွဲ့စည်းထားသည် ။
XML သစ်ပင်သည် အမြစ်ဒြပ်စင် မှ စတင်ပြီး အမြစ်မှ ကလေးဒြပ်စင် များသို့ အကိုင်းအခက်များ စတင်သည် ။
ဒြပ်စင်များအားလုံးတွင် အစိတ်အပိုင်းခွဲများ (ကလေးဒြပ်စင်များ) ရှိနိုင်သည်-
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
မိဘ၊ ကလေး၊ နှင့် မွေးချင်းဟူသော ဝေါဟာရများသည် ဒြပ်စင်များကြားရှိ ဆက်နွယ်မှုများကို ဖော်ပြရန်အတွက် အသုံးပြုပါသည်။
မိဘတွေမှာ သားသမီးရှိတယ်။ ကလေးတွေမှာ မိဘတွေရှိတယ်။ မွေးချင်းများသည် တူညီသော သားသမီးများ (ညီအကို မောင်နှမများ)။
ဒြပ်စင်များအားလုံးတွင် စာသားအကြောင်းအရာ (Harry Potter) နှင့် ရည်ညွှန်းချက်များ (category="cooking") တို့ပါရှိသည်။
ကိုယ်တိုင်ဖော်ပြသည့် Syntax
XML သည် များစွာသော ကိုယ်တိုင်ဖော်ပြသည့် အထားအသိုကို အသုံးပြုသည်။
ပရိုဂရမ်တစ်ခုသည် XML ဗားရှင်းနှင့် ဇာတ်ကောင်ကုဒ်နံပါတ်ကို သတ်မှတ်သည်-
<?xml version="1.0" encoding="UTF-8"?>
နောက်စာကြောင်းသည် စာရွက်စာတမ်း၏ အမြစ်ဒြပ်စင် ဖြစ်သည်-
<bookstore>
နောက်စာကြောင်းသည် <book> ဒြပ်စင်တစ်ခုကို စတင်သည်-
<book category="cooking">
<book> ဒြပ်စင်များတွင် ကလေး အစိတ်အပိုင်း 4 ခု ရှိသည် - <title>၊ <author>၊ <year>၊ <price>။
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
နောက်စာကြောင်းသည် စာအုပ်ဒြပ်စင်ကို အဆုံးသတ်သည်-
</book>
ဤဥပမာမှ၊ XML စာရွက်စာတမ်းတွင် စာအုပ်ဆိုင်ရှိ စာအုပ်များအကြောင်း အချက်အလက်များ ပါဝင်သည်ဟု သင်ယူဆနိုင်သည်။