نوع XSD المركب - يحتوي فقط على عناصر
- الصفحة السابقة عنصر XSD الفارغ
- الصفحة التالية XSD يحتوي فقط على نص
عنصر النوع المركب الذي يحتوي فقط على عناصر هو العنصر الذي يمكن أن يحتوي فقط على عناصر أخرى.
يحتوي النوع المركب فقط على عناصر
عنصر XML، "person"، يحتوي فقط على عناصر أخرى:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
يمكنك تعريف element "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> . إنه يعني أن العناصر المحددة يجب أن تظهر في ترتيب أعلاه داخل element "person".
أو يمكنك تعيين اسم لـ element complexType، و جعل خاصية type لـ element "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>
- الصفحة السابقة عنصر XSD الفارغ
- الصفحة التالية XSD يحتوي فقط على نص