Análisis previo: Utilización ficheros XML
Organización
1. Introducción
En este documento se va a proceder a explicar el funcionamiento de los archivos XML, así como algunos de los archivos típicos que interactuan con ellos. Para ello se va a adjuntar un archivo de texto con las explicaciones pertinentes. Dicho archivo contiene, a parte de la explicación teórica de cada uno de los conceptos, un ejemplo desarrollado en Eclipse, indicando todos y cada uno de los pasos necesarios para que cada uno pueda hacer y entender su propia prueba. Además el código utilizado para las pruebas se encuentra disponible en:
UNED_2016/J2EE/HolaMundoUned
En esta wiki se presenta un brevísimo resumen y se recomienda descargar y leer el archivo de texto. Por motivos de tamaño no se puede incluir aquí el fichero de texto, así que está subido en HostedRedMine? con el nombre XML_V02.docx
http://www.hostedredmine.com/issues/539607
2. JSP
Una clase JAVA que facilita la vista html de un proyecto generado por el servidor que puede incluir pequeños espacios de código JAVA (llamado scriplets) e información asociada a un lenguaje de marcas (XML, HTML). El código es analizado por el servidor web, lo que genera (XML, HTML, etc). Dado que el código Java se analiza en el servidor, el usuario final nunca ve el código JSP, pero sólo el HTML procesado por el código Java en la página. JSP permite que el código Java y ciertas acciones pre-definidas para insertarse con contenido estático marcado web, mientras que la página resultante está siendo compilado y ejecutado en el servidor para entregar un documento. Las páginas compiladas, así como las bibliotecas Java dependientes, use el código de bytes de Java en lugar de formato de software nativo. Como la mayor parte del programa Java, deben ser ejecutadas dentro de una máquina virtual Java (JVM) que se integra con el sistema operativo host del servidor para proporcionar un entorno de plataforma neutral abstracto.
3. XML
XML es un meta-lenguaje que nos permite definir lenguajes de marcado adecuados a usos determinados. Sirve para representar información estructurada en la web (todos documentos), de modo que esta información pueda ser almacenada, transmitida, procesada, visualizada e impresa, por muy diversos tipos de aplicaciones y dispositivos.
4. XSL
XSLT (Transformaciones XSL) es un lenguaje de programación declarativo que permite generar documentos a partir de documentos XML, como ilustra la imagen siguiente:
El documento XML es el documento inicial a partir del cual se va a generar el resultado. La hoja de estilo XSLT es el documento que contiene el código fuente del programa, es decir, las reglas de transformación que se van a aplicar al documento inicial. El procesador XSLT es el programa de ordenador que aplica al documento inicial las reglas de transformación incluidas en la hoja de estilo XSLT y genera el documento final. El resultado de la ejecución del programa es un nuevo documento (que puede ser un documento XML o no).
5. DTD
Una DTD es un documento que define la estructura de un documento XML: los elementos, atributos, entidades, notaciones, etc, que pueden aparecer, el orden y el número de veces que pueden aparecer, cuáles pueden ser hijos de cuáles, etc. El procesador XML utiliza la DTD para verificar si un documento es válido, es decir, si el documento cumple las reglas del DTD.
Adjuntos (1)
- xml43.png (51.2 KB) - added by 8 años ago.
Download all attachments as: .zip