عنصر simpleContent في Schema XML

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

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

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

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

اختياري — annotation

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

النحو

<simpleContent
id=ID
خصائص أي
>
(annotation؟،(restriction|extension))
</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>