عنصر simpleContent Schema XML

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

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

اطلاعات عنصر

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

اختیاری — annotation

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

نحوه‌نویسی

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

(? نشانه‌ها در عنصر simpleContent می‌تواند صفر یا یک بار باشد.)

ویژگی‌ها توضیح
id اختیاری. ID منحصر به فرد این عنصر را مشخص می‌کند.
هر ویژگی اختیاری. هر属性 دیگری با نام‌فضای non-schema را مشخص می‌کند.

مثال

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