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>