XML Schema notation အကိုင်းအဖြား အရာ

ဖော်ပြခြင်း နှင့် အသုံးပြုခြင်း

notation အကိုင်းအဖြား အရာ ကို XML စာတမ်း တွင် သုံးနိုင်သော အခြား အချက်အရာ အသုံးပြုထားသော ပုံသဏ္ဍာန် ကို ဖော်ပြပါသည်。

အကိုင်းအဖြား အချက်

ပေါ်ပေါက်စာရင်း အခြား အခြေအနေ
အဖွဲ့အစည်း schema
အရွေးချက် annotation

ပြောက်ကြား

<notation
id=ID
name=NCName
public=anyURI
system=anyURI
အခြား အခြေအနေ
>
(annotation?)
</notation>

(? အမှတ်အသား ကို notation အကိုင်းအဖြား အရာ တွင် ပါဝင်နိုင်သော အခြား အခြေအနေ)

အခြေအနေ ဖော်ပြ
id ဆိုင်းငံ့။ အကိုင်းအဖြား အမည် ကို သတ်မှတ်ပါသည်。
name ကိစ္စတက်၍ အကိုင်းအဖြား အမည် ကို သတ်မှတ်ပါသည်。
public ကိစ္စတက်၍ public အမှတ်အသား နှင့်ကိုစတင်ပြီး URI ချင်းဆက်ကြောင်းပြောဆိုပါသည်。
system system အမှတ်အသား နှင့်ကိုစတင်ပြီး URI ချင်းဆက်ကြောင်းပြောဆိုပါသည်。
အခြား အခြေအနေ ဆိုင်းငံ့။ အကယ်၍ non-schema အမည်ရွေးချက် အခြား ကို သတ်မှတ်ပါသည်。

အမှတ်အသား

အမှတ် 1

အောက်ပါ အမှတ်အသား ကို view.exe ကုံး၍ gif နှင့် jpeg ပုံသဏ္ဍာန်အသုံးပြု၍ ပြသထားပါသည်:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:notation name="gif" public="image/gif" system="view.exe"/>
<xs:notation name="jpeg" public="image/jpeg" system="view.exe"/>
<xs:element name="image">
  <xs:complexType>
    <xs:simpleContent>
      <xs:attribute name="type">
        <xs:simpleType>
          <xs:restriction base="xs:NOTATION">
            <xs:enumeration value="gif"/>
            <xs:enumeration value="jpeg"/>
          
        
      
    
  


文档中的 "image" 元素是这样的: