نوع ترکیبی دارای محتوای مخلوط
- صفحه قبلی تنها متن XSD
- صفحه بعدی نشانگر XSD
مکمل محتوائی نوعیت میں خاصیت، علامات اور متن شامل ہوسکتے ہیں。
مکمل محتوائی نوعیت
XML علامت، "letter"، متن اور دیگر علامات کا حامل ہے:
<letter> یور میسٹر.<name>John Smith</name>. آپ کا سفارش <orderid>1032</orderid> کو <shipdate>2001-07-13</shipdate> پر ارسال کیا جائے گا. </letter>
درج ذیل schema اس "letter" علامت کو نمائش دیتا ہے:
<xs:element name="letter"> <xs:complexType mixed="true"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="orderid" type="xs:positiveInteger"/> <xs:element name="shipdate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element>
نوٹ:لگاتار نمائش کو "letter" کے ذیلی علامتوں کے درمیان نمائش دینے کی اجازت دینے کیلئے، mixed خاصیت کو "true" رکھنا ضروری ہے。<xs:sequence> علامت (name، orderid اور shipdate) یعنی یہ علامات لگاتار طور پر "letter" علامت کے اندر نمائش پذیر ہیں.
ہم بھی complexType علامت کا نام لگانا اور "letter" علامت کی type خاصیت کو اس کے نام کا استعمال کرسکتے ہیں (اس طریقے سے، کئی علامات ایک طرح کا متعدد علامات استعمال کرسکتے ہیں):
<xs:element name="letter" type="lettertype"/> <xs:complexType name="lettertype" mixed="true"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="orderid" type="xs:positiveInteger"/> <xs:element name="shipdate" type="xs:date"/> </xs:sequence> </xs:complexType>
- صفحه قبلی تنها متن XSD
- صفحه بعدی نشانگر XSD