elemento de esquema XML
<Schema> elemento é o elemento raiz de cada Schema XML.
<Schema> elemento
<Schema> elemento é o elemento raiz de cada esquema XML:
<xs:schema>
...
...
</xs:schema>
<Schema> elemento pode conter atributos. A declaração de esquema muitas vezes é algo como isto:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3big.com"
xmlns="http://www.w3big.com"
elementFormDefault="qualified">
...
...
</xs:schema>
O seguinte fragmento de código:
Usado em elementos do esquema de visualização e tipos de dados do namespace "http://www.w3.org/2001/XMLSchema". Também estabelece a partir do namespace "http://www.w3.org/2001/XMLSchema" elementos e tipos de dados deve usar o prefixo xs:
Este trecho:
elementos de exibição definida por esse esquema (note, para, de, título, corpo) do namespace: "http://www.w3big.com".
Este trecho:
Ele afirma que o namespace padrão é "http://www.w3big.com".
Este trecho:
Identificar qualquer documento de instância XML usado eo elemento declarado neste esquema deve ser namespace over-definido.
Esquema referenciado no documento XML
Este documento XML contém uma referência para o esquema XML:
<note xmlns="http://www.w3big.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3big.com note.xsd">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
O seguinte trecho de código:
Ele especifica uma declaração de namespace padrão. Esta declaração informa ao validador esquema que todos os elementos usados neste documento XML são declarados em "http://www.w3big.com" namespace.
Assim que tiver o XML Schema exemplo namespace disponível:
Você pode usar o atributo schemaLocation. Esta propriedade tem dois valores. O primeiro valor é o espaço de nomes de usar. O segundo valor é o local para namespaces esquema XML usado: