XSD - <schema> အရာ

<schema> အစိတ်အပိုင်းသည် ခုံးတည်သော XML Schema အစိတ်အပိုင်းဖြစ်သည်。

<schema> အစိတ်အပိုင်း

<schema> အစိတ်အပိုင်းသည် ခုံးတည်သော XML Schema အစိတ်အပိုင်းဖြစ်သည်:

<?xml version="1.0"?>
<xs:schema>
...
...
</xs:schema>

<schema> အစိတ်အပိုင်းများကို ပေါင်းစပ်နိုင်သည်။ အဆိုပါ schema အကြောင်းများသည် အဆိုပါနည်းအမြန်ဖြင့် ပြထားနိုင်သည်:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
targetNamespace="http://www.codew3c.com"
xmlns="http://www.codew3c.com"
elementFormDefault="qualified">
...
...
</xs:schema>

လက်တင်အသုံးပြုခြင်း:

အောက်ပါ အချို့အရာများသည်:

xmlns:xs="http://www.w3.org/2001/XMLSchema"

schema တွင် အသုံးပြုသော အရာဝတ္တုများ နှင့် အချက်အလက် များ အား "http://www.w3.org/2001/XMLSchema" အပိုင်းအခ�ားများ မှ ရရှိသည် ဟု ပြသပြီး အဆိုပါ အပိုင်းအခ�ားများ အား xs ပြီးခြင်း ဖြင့် အသုံးပြုပါသည်。

အောက်ပါ အချို့အရာများသည်:

targetNamespace="http://www.codew3c.com"

အဆိုပါ schema အား အသုံးပြုသော အရာဝတ္တု (note, to, from, heading, body) များ အား "http://www.codew3c.com" အပိုင်းအခ�ားများ မှ ရရှိသည် ဟု ပြသသည်。

အောက်ပါ အချို့အရာများသည်:

xmlns="http://www.codew3c.com"

အခြေခံ အပိုင်းအခ�ားများ ကို "http://www.codew3c.com" ဖြစ်သည် ဟု အသိပေးသည်。

အောက်ပါ အချို့အရာများသည်:

elementFormDefault="qualified"

အမည်ရွေးချယ်ထားသော XML အမှုသုံး အခြေခံ အုပ်စု တွင် အသုံးပြုသော အရာဝတ္တုများ အား အပိုင်းအခြားများ ဖြင့် အသိအမှတ်ပြုပါသည်。

XML အခြေခံ အုပ်စု တွင် Schema အမည်ရွေးချယ်ထားသော အချက်အလက်များကို အသိပေးသည်

အဆိုပါ XML အခြေခံ အုပ်စု တွင် XML Schema အမည်ရွေးချယ်ထားသော အချက်အလက်များရှိပါသည်:

<?xml version="1.0"?>
<note xmlns="http://www.codew3c.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.codew3c.com note.xsd">
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

လက်တင်အသုံးပြုခြင်း:

အောက်ပါ အချို့အရာများသည်:

xmlns="http://www.codew3c.com"

အခြေခံ အပိုင်းအခြားများ ကို ရည်ညွှန်းသည်။ အဆိုပါ အခြေခံ အပိုင်းအခြားများ ကို အသုံးပြုသော schema အစီအစဉ်အား သတ်မှတ်ပြီး အဆိုပါ XML အခြေခံ အုပ်စု တွင် အသုံးပြုသော အရာဝတ္တုများ အား "http://www.codew3c.com" အပိုင်းအခြားများ တွင် အသုံးပြုသည် ဟု အသိပေးသည်。

သင် အသုံးပြုနိုင်သော XML Schema အမည်ရွေးချယ်ထားသော အပိုင်းအခြားများကို ရရှိပြီဖြစ်လျှင်:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

သင် schemaLocation အချက် အသုံးပြုနိုင်ပါသည်။ အချက် နှစ်ခု ရှိသည်။ ပထမဆုံး အချက် သင်သုံးလိမ့်မည့် အမည်အသုံး ဖြစ်သည်။ ဒုတိယဆုံး အချက် အမည်အသုံး အတွက် XML schema အချက် အရာ နေရာဖြစ်သည်။

xsi:schemaLocation="http://www.codew3c.com note.xsd"