1
Abra el nuevo archivo XSD en un editor de texto. Para el tutorial , se utilizará el siguiente documento XSD muy simple:
< xsd < xml version = " 1.0 " ? > : Xmlns : esquema xsd = " http : //www.w3.org/2001/XMLSchema ">
xsd name="nombre" type="xsd:string"/> < : nombre de elemento = tipo " teléfono " = " xsd : string" /> < xsd : nombre de elemento = "Dirección " se puede ver este XSD define la estructura de una base de datos de personas , cada una con su propio nombre, número de teléfono y dirección. Sin embargo , algunos de los detalles de la implementación son menos de lo deseable : sin duda hay una definición de datos mejor que hay para los nombres, direcciones y números de teléfono que la simple cadena. Idealmente, nuestro documento XSD debe ser capaz de detectar los "números de teléfono " , obviamente no válidos como " 12 " o , peor aún , algo completamente sin sentido como "Yo no tengo ganas de darle mi número de teléfono . " Añada la siguiente línea a su archivo XSD , justo debajo de la " xsd : schema " línea : Ahora, se han importado tres archivos XSD : una que define un tipo de datos " número de teléfono " , otro para un tipo de datos "dirección" , y un tercero para un tipo de datos " englishNames " . Cada uno de ellos está en un espacio de nombres denominado " kevinwalkersNS ", y esto evita conflictos con otros documentos que pueden tener nombres de variables similares dentro de ellos. Editar los tipos de variables de los elementos que utilizar los documentos XSD que ha importado a utilizar el esquema que contiene . En este caso , el " xsd : string" debe ser reemplazado de esta manera: < xsd : Nombre del elemento de tipo " teléfono " = = " kevinwalkersNS : Fax " />
2
3