indicar que os elementos e os tipos de dados usados no schema vêm do namespace de “http://www.w3.org/2001/XMLSchema”. Especifica também que os elementos e os tipos de dados que vêm do namespace de “http://www.w3.org/2001/XMLSchema” devem ser prefixados com os xs:
indicar que os elementos definidos por este schema (nota, a, de, dirigir, corpo.) vêm do namespace de “http://www.academictutorials.com”.
Este fragmento:
xmlns="http://www.academictutorials.com"
indicar que o namespace do defeito é “http://www.academictutorials.com”.
Este fragmento:
elementFormDefault="qualified"
indicar que todos os elementos usados pelo original do exemplo de XML que sejam declarados neste schema devem ser namespace qualificado.
Referencing um Schema em um original de XML
Este original de XML tem uma referência aos Schemas de um XML:
<?xml version="1.0"?>
<note xmlns="http://www.academictutorials.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.academictutorials.com note.xsd">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
O seguinte fragmento:
xmlns="http://www.academictutorials.com"
especificar a declaração do namespace do defeito. Esta declaração diz ao schema-Validator que todos os elementos usados neste original de XML estão declarados no namespace de “http://www.w3schools.com”.
Uma vez que você tem o namespace do exemplo do Schema de XML está disponível:
você pode usar o atributo do schemaLocation. Este atributo contem dois valores. O primeiro valor é sempre o namespace a usar-se. O segundo valor é a posição dos schemas de XML a usar-se para esse namespace: