عنصر simpleContent XML Schema
تعریف و استفاده
عنصر 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>