XML Şeması include elementi

Tanım ve Kullanım

include elementi, aynı hedef isim alanına sahip birden fazla şema eklemek için kullanılır.

Element bilgisi

Görünüm sıklığı Sınırsız
Ana element şema
İçerik işaretim

Gramer

<include
id=ID
schemaLocation=anyURI
herhangi bir özellik
>
(işaretim?)
</include>
Özellikler Açıklama
id Opsiyonel. Bu elementin benzersiz ID'sini tanımlar.
schemaLocation Gerekli. Kapsanan şemanın URI'sini kapsayan hedef isim alanında tanımlar.
herhangi bir özellik Opsiyonel. Non-shema isim alanına sahip herhangi bir diğer özelliği tanımlar.

(? İşareti, include element içinde belirtilmiştir, bu element sıfır veya bir kez görünebilir.)

Örnek

Kapsamlanan şema aracılığıyla, kapsamlanan dosyaların tümü aynı hedef isim alanını almak zorundadır. Şema hedef isim alanı uyumlu değilse, kapsama etkili olmaz:

<?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>