Manipulación de XML en Java

1816 vistas

Ante todo, recordemos que es XML. XML (de eXtensible Markup Language) es un lenguaje de etiquetas (como el HTML por ejemplo), usado para la representación y estructuración de datos. Veamos algunas caracterÃsticas del estándar:

  • Extensible: al contrario que el HTML que contiene un juego limitado de etiquetas, XML permite crear nuestras propias etiquetas
  • Meta-lenguaje: gracias a su extensibilidad, el XML es un estándar muy apropiado para la creación de otros lenguajes (XHTML por ejemplo)
  • Portable: XML no es más que texto entre etiquetas

El API de Java estándar para la manipulación del formato XML es JAXP (Java API for XML Processing). Esta API permite la lectura, la transformación y la escritura de ficheros o flujos XML.

JAXP no es la única API disponible para trabajar con XML. Para más información sobre otras APIs disponibles leer: [iurl=90&all=0&fs=884#895]Otras APIs para XML[/iurl]