عنصر include في XML Schema
التعريف والاستخدام
يستخدم عنصر include لجعل عدة schemas تتم إضافتها إلى وثيقة تحتوي على نفس النطاق المسمى الهدف.
معلومات العنصر
مرة واحدة أو أكثر | غير محدود |
العنصر الأب | schema |
المحتوى | الاشارة المقدمة |
النحو
<include id=ID schemaLocation=anyURI خصائص أي > (الاشارة المقدمة?) </include>
خصائص | وصف |
---|---|
id | اختياري. يحدد ID الفريد للعنصر هذا. |
schemaLocation | مطلوب. يحدد URI للschema الذي يجب تضمينه في نطاق الاسم الهدف للschema. |
خصائص أي | اختياري. يحدد أي خصائص أخرى تحمل نطاق الاسم غير schema. |
؟ علامة الاشارة المقدمة في عنصر include، والذي يمكن أن يظهر صفر مرات أو مرة واحدة.
مثال
من خلال التضمين المعرفي، يجب أن يشمل الملفات المضمونة نفس النطاق المسمى الهدف. إذا لم يكن نطاق الهدف للschema متطابقًا، فإن التضمين لن يكون فعالًا:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> targetNamespace="http://www.codew3c.com/schema"> <xs:include schemaLocation="http://www.codew3c.com/schema/customer.xsd"/> <xs:include schemaLocation="http://www.codew3c.com/schema/company.xsd"/> .. .. .. </xs:schema>