XML Schema include एलीमेंट

विनिर्धारण और उपयोग

include एलीमेंट का उपयोग एक दस्तावेज़ में वही लक्ष्य नामस्पेस के साथ कई schema जोड़ने के लिए किया जाता है。

एलीमेंट सूचना

उपस्थिति बार असीमित
मूल एलीमेंट schema
विषय टिप्पणी

व्याकरण

<include
id=ID
schemaLocation=anyURI
कोई गुण
>
(टिप्पणी?)
</include>
गुण वर्णन
id वैकल्पिक। इस एलीमेंट के अनूच्छवित ID को निर्दिष्ट करता है。
schemaLocation अनिवार्य। शामिल किए गए schema के लक्ष्य नामस्पेस में, शामिल करना होने वाले schema के URI को निर्दिष्ट करता है。
कोई गुण वैकल्पिक। non-schema नामस्पेस के साथ किसी अन्य गुण को निर्दिष्ट करता है。

(? संकेतक इनक्लुड के एलीमेंट में घोषित होता है, जो शून्य या एक बार दिखा सकता है。)

उदाहरण

शामिल किए गए 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>