عنصر include في XML Schema
التعريف والاستخدام
يستخدم عنصر include لجعل عدة سchemas تحتوي على نفس المساحة الاسمية الهدف تُضيف إلى مستند.
معلومات العنصر
مرة الظهور | غير محدود |
العنصر الأب | السمة |
المحتوى | التعليق |
النحو
<include id=ID schemaLocation=anyURI كل الخصائص > (التعليق?) </include>
خصائص | وصف |
---|---|
id | اختياري. يحدد هوية العنصر الفريدة لهذا العنصر. |
schemaLocation | مطلوب. يحدد في مساحة الاسمية الهدف التي تحتوي على النسخة، المسار المطلوب للنسخة. |
كل الخصائص | اختياري. يحدد أي خصائص أخرى تحتوي على مساحة الاسمية غير السمة. |
(؟ بيانات السمة المعلنة في عنصر include، يمكن أن يظهر هذا العنصر صفر مرات أو مرة واحدة.)
مثال
من خلال النسخة المضمونة، يجب أن تشمل جميع الملفات المضمونة نفس المساحة الاسمية الهدف. إذا لم تتناسب مساحة الاسمية الهدف للنسخة، فإن التضمين لن يكون فعالًا:
<?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>