نوع مركب 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" خاصية التype باستخدام هذا الاسم (إذا كنت تستخدم هذا الأسلوب، يمكن أن يشير عدة عناصر إلى نفس النوع المركب):
<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 يحتوي فقط على النص