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