XML Schema redefine အကိုးအကား

အသုံးပြုနှင့် အပြောအဆို

redefine အကိုးအကား အစားထိုး အကိုးအကား အခြေခံ တွင် အပြင်ဘက် အဆိုအရင်းအစားအရင်းများမှ အကျယ်အဝန်း နှင့် ပိုင်းရင်း အမျိုးအစားများ၊ အစီအစဉ်များ နှင့် အခြေခံ အစားထိုး အခြေခံ ကို အပြန်လည်အသုံးပြုခြင်းကို ခွင့်ပြုသည်။

အကိုးအကား

အသုံးပြုခြင်း အသုံးပြုမည့်အတွက် အခြေခံ
အဖွဲ့ဝင် schema
အသွင် annotation、attributeGroup、complexType、group、simpleType

အက္ခရာ

<redefine
id=ID
schemaLocation=anyURI
အသုံးပြုခြင်း
>
(annotation|(simpleType|complexType|group|attributeGroup))*
</redefine>
အခြေခံ ဖော်ပြ
id ဆိုင်းငံ့။ အကိုးအကား အသုံးပြုသည်။
schemaLocation လိုအပ်ခြင်း။ schema စာရင်းဖြင့် နေရာသတင်း URI ကို မိတ်ဖုန်းခြင်းများကို သတ်မှတ်ပါ။
အသုံးပြုခြင်း ဆိုင်းငံ့။ အသုံးပြုခြင်းများကို အသုံးပြုသည်။

အမှတ်ပြု

အမှတ် ၁

အမှတ်ပြုခြင်းအားဖြင့် မီဒီယာစကာတင်ခြင်းမှာ မီယာရူက်ရှင်း ၂၀၂၃၊ အခြေခံစာရင်း Myschama2.xsd တွင် အခြေခံစာရင်း Myschama1.xsd က ကိုက်ညီသော အကိုးအကားများ ရှိသည်။ pname အမျိုးအစား ကို အပြန်လည်အသုံးပြုထားသည်။ ထို schema အရ pname အစားအပြုသည် "country" အကိုးအကား ဖြင့် အဆုံးသတ်ခြင်းများ ဖြစ်သည်။

Myschema1.xsd:

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

  
    <xs:element name="firstname"/>
    <xs:element name="lastname"/>
  

<xs:element name="customer" type="pname"/>

Myschema2.xsd:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:redefine schemaLocation="Myschema1.xsd">