XML Schema simpleType عنصر

تعریف اور استعمال

simpleType عنصر ایک سادہ نوعیت کا تعریف کرتا ہے، جو پورا متن کا مطلب کا عنصر یا خصوصیات کی کا مطلب کا تعریف کرتا ہے اور ان پر قیدوں کا تعریف کرتا ہے۔

عنصر معلومات

آپریشن کا حصہ محدود نہیں
والد عنصر attribute،element،list،restriction (simpleType)،schema،union
مقصد annotation،list،restriction (simpleType)،union

زبان

<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>

(? علامت اعلان عنصر simpleType عنصر میں صفر یا ایک بار آسکتا ہے۔)

خصوصیات وصف
id اختیاری۔ اس عنصر کا منفرد آئیڈی دینا چاہئے。
name

تقسیم کا نام۔ اس نام کو XML نام فضا معیارات میں نام (NCName) کی شکل میں تعریف کیا جانا چاہئے。

اگر نام مقرر کیا گیا ہوا تو وہ تمام simpleType اور complexType عناصر کے درمیان منفرد ہونا چاہئے。

اگر simpleType عنصر کا schema عنصر کا بیٹا عنصر ہے تو وہ ضروری ہوگا، دوسرے صورت میں ناہمیشتا کی جائز نہیں ہوگی。

any attributes ਵਾਲੀ ਗੁੰਜਾਇਸ਼। ਨਾਨੋ-ਸਕੇਮਾ ਨਾਮ ਸਪੇਸ ਦੇ ਕਿਸੇ ਹੋਰ ਗੁਣ ਨੂੰ ਨਿਰਦੇਸ਼ਿਤ ਕਰੋ।

ਇੰਸਟੈਂਸ

ਉਦਾਹਰਣ 1

ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ "age" ਐਲੀਮੈਂਟ ਇੱਕ ਸੀਮਾ ਵਾਲਾ ਸਰਲ ਟਾਈਪ ਹੈ।age ਦਾ ਮੁੱਲ 0 ਤੋਂ ਘੱਟ ਨਹੀਂ ਹੋ ਸਕਦਾ ਅਤੇ 100 ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋ ਸਕਦਾ:

<xs:element name="age">
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="100"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>