عنصر simpleContent شema XML

تعریف و استفاده

عنصر simpleContent شامل گسترش یا محدودیت complexType (که محتوایش از داده‌های متن یا عنصر simpleType است) است و هیچ عنصری را شامل نمی‌شود.

اطلاعات عنصر

تعداد ظهور یک بار
پدر عنصر complexType
محتوا

اختیاری — annotation

اجباری — باید یکی از عناصر زیر باشد: restriction (simpleContent) یا extension (simpleContent).

زبان

<simpleContent
id=ID
ویژگی‌های هر
>
(annotation?,(restriction|extension))
</simpleContent>

؟ نشانه‌ای است که در عنصر simpleContent مشخص می‌کند که این عنصر می‌تواند صفر یا یک بار ظاهر شود.

ویژگی توضیح
شناسه اختیاری. یک شناسه منحصر به فرد برای این عنصر تعریف می‌کند.
ویژگی‌های هر اختیاری. هر ویژگی دیگری با نام‌ فضای غیر اسکیمای تعریف شده را مشخص می‌کند.

مثال

مثال 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>