RUEDA TORRES DULCE CAROLINA 3CM2 GENERACIÓN Y CONSTRUCCIÓN DE DOCUMENTOS XML Java & XML
DESARROLLO > Generating Sample En este ejercicio se genera un documento XML en base a las reglas establecidas en el DTD que pasamos como argumento al momento de ejecutar el programa. department.xml department.dtd
Las clases incluidas en el programa son las siguientes: El contenido del programa se muestra a continuación:
Al ejecutar el programa obtenemos el siguiente resultado: Se selecciona un elemento, que será el nodo raíz del documento xml, en este caso es seleccionado department. De acuerdo al dtd el elemento department puede tener uno o más elementos employee, por lo que el programa nos da la opción de elegir solo el elemento employee o indicar fin de contenido, lo cual dejaría el nodo sin valor, se elige el nodo employee.
A su vez employee tiene un nodo name, el cual es seleccionado. El nodo name nos da la opción de colocar algún texto o dejar el nodo sin valor, se elige la opción ***any text***.
Ahora se tiene la opción de elegir a los nodos email o url, se elige la opcion email. Así como en el nodo name podemos elegir entre agregar algún texto ó dejar el nodo sin valor, se elige la opción **End of content**. Ahora muestra la opción de agregar nuevamente un nodo employee o finalizar el documento, todo esto en base al DTD que recibió como argumento, se elige la opción **End of content**. Con lo cual se cierra la pantalla de selección de nodos y aparece el contenido indicado anteriormente en la pantalla Generating Sample.
Cabe destacar que en la salida del programa se registra cada una de las acciones respecto a los nodos que elegimos y el resultado de dicha acción.
> Make Document With Factory 2 En este programa se crea un archivo XML a partir de un árbol basado en las clases de la librería dom, en primera instancia se crea un objeto document, en el cual podemos agregar objetos Element, los cuales son un equivalente al los nodos en un archivo XML, a dichos elementos se les puede agregar valor y atributos, así como comentarios e instrucciones, dichos atributos se pueden asociar a mas elementos, para de esta manera construir el árbol que será asociado al documento, a través del nodo raíz. Las clases utilizadas y los paquetes importados son los siguientes: Y el contenido del programa es el siguiente:
Al ejecutar el programa se muestra el contenido del documento XML construido, incluyendo los comentarios e instrucciones agregadas a cada nodo.