Element include w XML Schema
Definicja i użycie
Element include jest używany do dodania wielu schema o tej samej docelowej przestrzeni nazw do dokumentu.
Informacje o elemencie
Liczba wystąpień | Bez ograniczeń |
Rodzic | schema |
Zawartość | annotation |
Gramatyka
<include id=ID schemaLocation=anyURI Dowolne atrybuty > (annotation?) </include>
Atrybuty | Opis |
---|---|
id | Opcjonalne. Określa unikalny ID tego elementu. |
schemaLocation | Wymagane. Określa URI schema w celu włączenia w docelowej przestrzeni nazw. |
Dowolne atrybuty | Opcjonalne. Określa wszystkie inne atrybuty z non-schema przestrzeni nazw. |
(? symbol deklaracji znajduje się w elemencie include, który może występować zero lub jeden raz.)
Przykład
Przez włączone schema, wszystkie włączone pliki muszą odnosić się do tego samego celu przestrzeni nazw. Jeśli cel przestrzeni nazw schema nie pasuje, włączenie nie będzie skuteczne:
<?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>