XSD संयोजन विशिष्ट गठित तथ्य
- पिछला पृष्ठ XSD केवल टेक्स्ट
- अगला पृष्ठ XSD संकेतक
मिश्रित एकीकृत तरीका को एट्रिब्यूट, एलिमेंट और टेक्स्ट शामिल कर सकता है。
मिश्रित सामग्री वाला एकीकृत तरीका
XML एलिमेंट, "letter", टेक्स्ट और अन्य एलिमेंट को शामिल करता है:
<letter> प्रिय श्री.<name>जॉन स्मिथ</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 एट्रिब्यूट को complexType के इस नाम को संदर्भित कराया जा सकता है (इस तरीके से, कई एलिमेंट एक ही संयुक्त तरीके को संदर्भित कर सकते हैं):
<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 संकेतक