XSD ਕੰਪਲੈਕਸ ਟਾਈਪ - ਕੇਵਲ ਐਲੀਮੈਂਟ
- ਪਿਛਲਾ ਪੰਨਾ XSD ਖਾਲੀ ਐਲੀਮੈਂਟ
- ਅਗਲਾ ਪੰਨਾ XSD ਕੇਵਲ ਟੈਕਸਟ
“صرف عناصر” کامپلکس نوع کا عناصر صرف دیگر عناصر شامل کرسکتا ہے。
کامپلکس نوع صرف عناصر شامل کرسکتا ہے
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 عناصر کا ناُم مقرر کرسکتے ہیں، اور "person" عناصر کا type کی خاصیت اس کا استعمال کرسکتے ہیں (اگر آپ اس طریقے کو استعمال کرسکتے ہیں تو کئی عناصر ایک طرح کا مشترکہ کا تعلق رکھ سکتے ہیں):
<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>
- ਪਿਛਲਾ ਪੰਨਾ XSD ਖਾਲੀ ਐਲੀਮੈਂਟ
- ਅਗਲਾ ਪੰਨਾ XSD ਕੇਵਲ ਟੈਕਸਟ