<XML استكمال مخطط المرجعي
تعريف واستخدام
العنصر simpleType يحدد نوع بسيط ويحدد القيود والمعلومات حول القيم من سمات أو عناصر النص فقط.
معلومات عنصر
- Parent elements: سمة، العنصر، قائمة، تقييد، مخطط، الاتحاد
بناء الجملة
<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
(و؟ علامة يعلن أن العنصر يمكن أن يحدث صفر أو واحد الوقت داخل عنصر simpleType)
السمة | وصف |
---|---|
id | اختياري. يحدد هوية فريدة من نوعها للعنصر |
name | يحدد اسم للعنصر. مطلوب هذه السمة إذا كان العنصر simpleType هو طفل من عنصر المخطط، وإلا لا يجوز |
any attributes | اختياري. تحدد أي سمات أخرى مع مساحة غير مخطط |
مثال 1
ويحدد هذا المثال عنصر يسمى "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>
<XML استكمال مخطط المرجعي