Es un elemento para declarar el esquema y el elemento raíz del esquema XML.
<?xml version="1.0" encoding="UTF-8"?>
<simple xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="simple.xsd">
Es dificil...
</simple>
simple.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSChema" elementFromDefault="qualified">
<xs:schema>
El elemento <schema> es la raíz de todos los XSD.
Atributos principales opcionales:
xmlns: URI es una referencia que indica uno o más nombres de espacio de nombres para usar en el esquema. Si no se especifica ningún prefijo (xs), los componentes del esquema del espacio de nombres pueden usarse sin calificar.
Otros atributos opcionales:
id: elementurako identifikatzaile bakarra.
targetNamespace: Referencia URI para el nombre del esquema.
elementFormDefault: nombre del elemento en el nombre de dominio del esquema. Puede ser descalificado (esto indica que los elementos no tienen un prefijo) o calificado (lo que significa que los elementos deben tener un prefijo. En nuestro caso xs :).
attributeFormDefault: formato de nombre de atributo en el nombre del lugar esquemático. El elementoFormDefault no funciona por igual. Valores posibles: no calificado (defecto), calificado
version: versión del esquema