domingo, 6 de junio de 2010

Inicio del Bloque IV - XML

Hola.

Esta semana, como comentaba en la anterior entrada, hemos comenzado un nuevo bloque, el cuarto, que trata sobre XML.

En la sesión del viernes, vimos XSL (Extensible Stylesheet Language), que nos permite dar formato a un documento XML.

El sábado, nos centramos en JAXP (Java API for XML Processing) y más concretamente en StAX (Streaming API for XML)

JAXP es un API de Java para el tratamiento de XML, que trabaja con los siguientes parsers:

- DOM (Document Object Model)
- SAX (Simple API for XML)

DOM requiere tener toda la información en memoria y SAX necesita que parseemos todo el documento. Otra alternativa es StAX, un API basada en eventos, que nos permite acceder a la estructura del documento XML de manera sencilla.

No obstante, en la actualidad se utilizan otras tecnologías, como Castor, JAXB o XMLBeans, que permiten mapear un XML en objetos Java.

La semana que viene, daremos un paso más y veremos una de esas tecnologías, JAXB.

Un saludo.

No hay comentarios:

Publicar un comentario