عنصر simpleContent في Schema XML

التعريف والاستخدام

يحتوي عنصر simpleContent على توسيع أو تحديد لـ complexType (يحتوي على بيانات نصية أو عنصر simpleType) ولا يحتوي على أي عناصر.

معلومات العنصر

مرة واحدة مرة واحدة
العنصر الأب complexType
المحتوى

اختياري — الشرح

إلزامي — يجب أن يكون هناك وحدة واحدة فقط من بين ما يلي: التحديد (simpleContent) أو التعديل (simpleContent).

النحو

<simpleContent
id=ID
أي خصائص
>
(الشرح؟،(التحديد|التعديل))
</simpleContent>

الـ (? علامة التوضيح في عنصر simpleContent يمكن أن تظهر صفر مرة أو مرة واحدة.)

الخصائص الوصف
الـ id اختياري. يحدد هوية العنصر الفريدة.
أي خصائص اختياري. يحدد أي خصائص أخرى بملكية مسمى غير النمط.

مثال

مثال 1

هذا هو عنصر XML يحتوي فقط على نص (<shoesize>):

<shoesize country="france">35</shoesize>

يحدد المثال التالي نوع المركبة "shoesize"، وهو نوع بيانات عددية ويأتي مع خاصية country:

<xs:element name="shoesize">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:integer">
        <xs:attribute name="country" type="xs:string" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>