عنصر include XML Schema

تعریف و استفاده

عنصر include برای افزودن چندین schema با نام فضای نام هدف مشترک به یک مستند استفاده می‌شود.

اطلاعات عنصر

تعداد دفعات بی‌نهایت
عنصر والد schema
محتوای نوعی نشانه‌گذاری

زبان نوشتاری

<include
id=ID
schemaLocation=anyURI
ویژگی‌های هرچه باشد
>
(نوعی نشانه‌گذاری؟)
</include>
ویژگی‌ها توضیح
id اختیاری. تعیین ID منحصر به فرد این عنصر.
schemaLocation ضروری. تعیین URI schema که باید در فضای نام هدف شامل شود.
ویژگی‌های هرچه باشد اختیاری. تعیین هرگونه ویژگی دیگر با نام فضای نام non-schema.

(? نشانه‌های تعریف شده در عنصر include است، که می‌تواند صفر یا یک بار ظاهر شود.)

مثال

با شامل schema، فایل‌های شامل باید همه به نام فضای نام هدف مشترک ارجاع دهند. اگر نام فضای نام هدف 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>