DTD ကျူတိုရီရယ်
DTD ဆိုတာဘာလဲ။
DTD သည် Document Type Definition တစ်ခုဖြစ်သည်။
DTD သည် XML စာရွက်စာတမ်းတစ်ခု၏ ဖွဲ့စည်းပုံနှင့် တရား၀င် အစိတ်အပိုင်းများနှင့် အရည်အချင်းများကို သတ်မှတ်သည်။
DTD ကို ဘာကြောင့် သုံးတာလဲ။
DTD တစ်ခုဖြင့်၊ သီးခြားလူအုပ်စုများသည် ဒေတာဖလှယ်ရန်အတွက် စံ DTD ကို သဘောတူနိုင်သည်။
အပလီကေးရှင်းတစ်ခုသည် XML ဒေတာတရားဝင်ကြောင်း အတည်ပြုရန် DTD ကို အသုံးပြုနိုင်သည်။
ပြည်တွင်း DTD ကြေငြာချက်
DTD ကို XML ဖိုင်အတွင်းတွင် ကြေငြာပါက၊ ၎င်းကို <!DOCTYPE> အဓိပ္ပါယ်ဖွင့်ဆိုချက်အတွင်း ထည့်သွင်းရပါမည်-
အတွင်း DTD ပါသော XML စာရွက်စာတမ်း
<?xml version="1.0"?>
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend</body>
</note>
XML ဖိုင်ကို ကြည့်ရန် »
XML ဖိုင်တွင် DTD ကိုကြည့်ရှုရန် "ကြည့်ရန်အရင်းအမြစ်" ကိုရွေးချယ်ပါ။
အထက်ပါ DTD ကို ဤကဲ့သို့ အဓိပ္ပာယ်ဖွင့်ဆိုပါသည်။
- !DOCTYPE မှတ်စု သည် ဤစာရွက်စာတမ်း၏ အမြစ်ဒြပ်စင်သည် မှတ်စုဖြစ်ကြောင်း သတ်မှတ်သည်။
- !ELEMENT note သည် မှတ်စုဒြပ်စင်တွင် ဒြပ်စင်လေးခုပါရှိရမည်- "to,from,heading,body" ကို သတ်မှတ်သည်။
- !ELEMENT သည် "#PCDATA" အမျိုးအစားဖြစ်ရန် ဒြပ်စင်အား သတ်မှတ်ရန်
- !ELEMENT မှ element ကို "#PCDATA" အမျိုးအစားအဖြစ် သတ်မှတ်သည်။
- !ELEMENT ခေါင်းစီး သည် ခေါင်းစီးဒြပ်စင်အား "#PCDATA" အမျိုးအစားဟု သတ်မှတ်သည်
- !ELEMENT body သည် ခန္ဓာကိုယ်ဒြပ်စင်အား "#PCDATA" အမျိုးအစားဟု သတ်မှတ်သည်
ပြင်ပ DTD ကြေငြာချက်
DTD ကို ပြင်ပဖိုင်တစ်ခုတွင် ကြေညာပါက၊ <!DOCTYPE> အဓိပ္ပါယ်ဖွင့်ဆိုချက်တွင် DTD ဖိုင်ကို ရည်ညွှန်းချက်တစ်ခု ပါရှိရမည်-
ပြင်ပ DTD ကို ရည်ညွှန်းသည့် XML စာရွက်စာတမ်း
<?xml version="1.0"?>
<!DOCTYPE note SYSTEM "note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML ဖိုင်ကို ကြည့်ရန် »
ပြီးတော့ DTD ပါ၀င်တဲ့ "note.dtd" ဖိုင်က ဒီမှာ။
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>