عنصر 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>