عنصر include XML Schema

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

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

اطلاعات عنصر

تعداد ظهور بدون محدودیت
عنصر والد شماتیک
محتوای نکته

زبان

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

(؟ نماد اعلام در عنصر 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>