عنصر simpleType XML Schema

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

عنصر simpleType یک نوع ساده تعریف می‌کند، اطلاعات مربوط به ارزش‌های عنصر یا ویژگی با محتوای متن و محدودیت‌های آن‌ها را مشخص می‌کند.

اطلاعات عنصر

تعداد ظهور بدون محدودیت
عنصر والد ویژگی،عنصر،لیست،محدودیت،schema،union
محتوای توضیح،لیست،محدودیت،union،simpleType

قوانین

<simpleType
id=ID
name=NCName
کسی باتریتیات
>
(توضیح?,(محدودیت|لیست|اتحاد))
</simpleType>

(عنصر مشخص نماد می‌تواند در عنصر simpleType صفر یا یک بار ظاهر شود.)

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

نام نوع. این نام باید نامی بدون علامت (NCName) باشد که در استاندارد نام فضای XML تعریف شده است.

اگر مشخص شده باشد، این نام باید در بین تمام عناصر simpleType و complexType منحصر به فرد باشد.

اگر عنصر simpleType فرزند عنصر schema باشد، اجباری است، در غیر این صورت ممنوع است.

کسی باتریتیات اختیاری. تعیین هرگونه ویژگی دیگر با نام‌ فضای non-schema

مثال

مثال 1

این مثال اعلام می‌کند که عنصر "age" یک نوع ساده با محدودیت‌هاست. مقدار 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>