| XML | |
| Inicio | Cursos infosintesis.net liberados | Java SE Avanzado | Creación de un XML Schema que valida doc. XML | |
| Creación de un XML Schema que valida documentos XML | |
| Paso 1: Operativa |
Seguidamente vamos a ir creando en paralelo un documento XML que lo vamos a llamar pedido.xml y un documento XML Schema que lo vamos a llamar pedido.xsd.
Pasos a seguir para crear el fichero pedido.xsd
Nos situamos en la ventana Projects y con el botón derecho del ratón seleccionamos el proyecto proxmlschema y elegimos new | Other...
En el cuadro de diálog New File seleccionamos XML | XML Schema y hacemos clic sobre el botón ![]()

en el cuadro de diálogo New XML Schema rellenamos el campo de texto File Name: con el nombre del XML Schema. En este caso pedido. El campo Target Namespace: lo dejamos en blanco. Seguidamente hacemos clic sobre el botón ![]()

Para ver el código del documento pedido.xsd generado por el asistente de NetBeans hacemos clic sobre el botón Source

<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
Ahora vamos a modificar el código del fichero pedido.xsd de la siguiente forma
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
Seguidamente lo guardamos y comprobamos que está bien formado y bien validado
Pasos a seguir para crear el fichero pedido.xml
Nos situamos en la ventana Projects y con el botón derecho del ratón seleccionamos el proyecto proxmlschema y elegimos new | Other...
En el cuadro de diálog New File seleccionamos XML | XML Document y hacemos clic sobre el botón ![]()

en el cuadro de diálogo New XML Document rellenamos el campo de texto File Name: con el nombre del documento XML. En este caso pedido. Seguidamente hacemos clic sobre el botón ![]()

ahora se nos abre un nuevo cuadro de diálogo titulado New File. Tenemos tres opciones a elegir

como en el cuadro de diálogo anterior le hemos dicho que queríamos asociar nuestro fichero XML a un XML Schema, ahora nos pide que le introduzcamos el nombre del XML Schema en cuestión que queremos que se asocie al documento pedido.xml.
Finalmente hacemos clic sobre el botón ![]()

Este es el código del documento pedido.xml generado por el Asistente de NetBeans
<?xml version="1.0" encoding="UTF-8"?> <pedido xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' </pedido> |