ایکس ایس ڈی کانپلکس نوع - صرف عنصر
- پچھلے پیج ایکس ایس ڈی خالی عنصر
- پچھلے پیج ایکس ایس ڈی صرف متن
عنصر نوع ترکیبی "تنها شامل عناصر" تنها میتواند شامل عناصر دیگر باشد.
نوع ترکیبی تنها شامل عناصر است
عنصر XML، "person"، تنها شامل عناصر دیگر است:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
شما میتوانید عنصر "person" را به این صورت در schema تعریف کنید:
<xs:element name="person"> <xs:complexType> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
لطفاً به این <xs:sequence> توجه کنید. این به این معنی است که عناصر تعریف شده باید به ترتیب بالا در عنصر "person" ظاهر شوند.
یا آپ میتوانید یک نام برای عنصر complexType تعیین کنید و سپس از ویژگی type عنصر "person" برای ارجاع به این نام استفاده کنید (اگر از این روش استفاده کنید، چندین عنصر میتوانند به نوع ترکیبی مشابه ارجاع کنند):
<xs:element name="person" type="persontype"/> <xs:complexType name="persontype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType>
- پچھلے پیج ایکس ایس ڈی خالی عنصر
- پچھلے پیج ایکس ایس ڈی صرف متن