0% encontró este documento útil (0 votos)
115 vistas15 páginas

JDOM: Manejo de XML en Java

Este documento describe las tecnologías XML bajo la plataforma Java, incluyendo DOM, SAX y JDOM. JDOM es una librería que provee una manera sencilla de implementar soluciones XML sobre Java soportando SAX, DOM y XSLT. El documento también incluye ejemplos de cómo crear, leer y buscar elementos dentro de documentos XML usando JDOM.

Cargado por

lalolago
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
115 vistas15 páginas

JDOM: Manejo de XML en Java

Este documento describe las tecnologías XML bajo la plataforma Java, incluyendo DOM, SAX y JDOM. JDOM es una librería que provee una manera sencilla de implementar soluciones XML sobre Java soportando SAX, DOM y XSLT. El documento también incluye ejemplos de cómo crear, leer y buscar elementos dentro de documentos XML usando JDOM.

Cargado por

lalolago
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

XML BAJO LA PLATAFORMA JAVA

Ing. Cesar Julio Bustacara M. 2006

DOM: Ejemplo

SAX: Ejemplo
Manejador XML

Evento: Inicio Documento

Evento: Fin documento

JDOM: Conceptos Bsicos


n

JDOM: Java Document Object Model


n n

Estndar OPEN SOURCE ([Link] Ms evolucionado, maduro y extendido que el API JAXP (Sun Microsystems) Soporta:
n n n

SAX DOM XSLT.

Manera sencilla de implementar soluciones XML sobre java.

JDOM: Crear un documento XML


n

Crear el elemento raiz


n n

Element raiz=new Element(Orden); Document documentoXML = new Document(raiz); Element hijo1=new Element(codigo); [Link]([Link](10)); [Link](new Element(codigo).addContent(10)); Attribute tipo =new Attribute(TIPO); [Link](A); [Link](tipo);

Agregar elementos hijos al elemento raiz


n n

Se prodra resumir de la siguiente manera:


n

Agregar un atributo a un elemento hijo


n n n

JDOM: Crear un documento XML:


Ejemplo
Definicin

Creacin Contenido Serializacin

JDOM: Leer un documento XML desde un archivo


n

Crear un objeto tipo Parser (SAX, DOM)


n

SAXBuilder builder = new SAXBuilder();

Hacer parser al archivo, suministrando el archivo fisico


n

Document doc = [Link](new File("[Link]")) Element root=[Link](); List hijos = [Link](); Iterator navegador =[Link]();

Obtener referencia a la raiz del documento


n

Obtener la lista de los elementos hijos.


n

Buscar, Mostrar informacin de nodos hijos.


n

JDOM: Leer un documento XML desde un archivo-Ejemplo


Parser

Lectura/Recorrido

JDOM: Buscar un elemento sobre un documento XML


n

Hay varias maneras de buscar informacin dentro de un documento


n

A travs de programas Parser


n n

SAX (Metodo endElement) DOM Leer documento (Desde archivo o Memoria) Obtener nodos/Elementos hijos. Iterar la lista de nodos hijos Ejecutar codicin de bsqueda.

Usando el API JDOM


n n n n

JDOM: Buscar un elemento sobre un documento XML-Ejemplo


Obtener referencia elementos hijos

Iterar y hacer busqueda

XSL:
n

eXtensible Style Language

Forma (Layout) e idioma (Language) sobre los cuales se generara la salida

Transformacin

XML: eXtensible Markup Language


n

Contenido / Datos.

XSLT: Ejemplo

Laboratorio No. 4
n

Crear un archivo XML.


n

Crearlo y serializarlos a salida estandar y archivo. Recibir un archivo XML y hacerle parser. JDOM SAX DOM XMLOutput.

Leer un archivo XML


n

Ejecutar busquedas sobre un archivo XML


n n n

Serializar y de-serializar un objeto XML.


n

RECURSOS
n

DOM website
n

[Link] [Link] [Link]

Proyecto XML-Apache
n

Java XML Website


n

También podría gustarte