Latest web development tutorials

elemento de esquema XML

<Esquema> es el elemento raíz de cada esquema XML.


elemento <esquema>

<Esquema> es el elemento raíz de cada esquema XML:

<?xml version="1.0"?>

<xs:schema>
...
...
</xs:schema>

<Esquema> elemento puede contener atributos. Una declaración de esquema a menudo se ve algo como esto:

<?xml version="1.0"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3big.com"
xmlns="http://www.w3big.com"
elementFormDefault="qualified">
...
...
</xs:schema>

El siguiente fragmento de código:

xmlns:xs="http://www.w3.org/2001/XMLSchema"

Se utiliza en el esquema de elementos de visualización y tipos de datos desde el espacio de nombres "http://www.w3.org/2001/XMLSchema". Asimismo, se exponen desde el espacio de nombres "http://www.w3.org/2001/XMLSchema" elementos y tipos de datos deben utilizar el prefijo xs:

Este fragmento de código:

targetNamespace="http://www.w3big.com"

Elementos indicadores definidos por este esquema (nota, a, desde la partida, el cuerpo) del espacio de nombres: "http://www.w3big.com".

Este fragmento de código:

xmlns="http://www.w3big.com"

Se afirma que el espacio de nombres por defecto es "http://www.w3big.com".

Este fragmento de código:

elementFormDefault="qualified"

Identificar cualquier documento de instancia XML utilizado y el elemento declarado en este esquema debe ser espacio de nombres definido más.


Esquema de referencia en el documento XML

Este documento XML contiene una referencia al esquema XML:

<?xml version="1.0"?>

<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>

El siguiente fragmento de código:

xmlns="http://www.w3big.com"

En él se especifica una declaración de espacio de nombres por defecto. Esta declaración le dice al validador esquema que todos los elementos que se utilizan en este documento XML se declaran en "http://www.w3big.com" espacio de nombres.

Una vez que tenga el esquema XML de ejemplo de espacio de nombres disponibles:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

Usted puede utilizar el atributo schemaLocation. Esta propiedad tiene dos valores. El primer valor es el espacio de nombres para su uso. El segundo valor es el lugar de espacios de nombres de esquema XML utilizados:

xsi:schemaLocation="http://www.w3big.com note.xsd"