Archive for the ‘ XML ’ Category

XML

XML, siglas en inglés de eXtensive Markup Language, es un metalenguaje extensible de etiquetas desarrollado por el Worl Wide Web Consortium (W3C).

Los documentos XML tienen muchísimas utilidades, pero en mi caso, los he utilizado y utilizo para dos muy concretas:

  • comunicación entre una aplicación clinte y un servidor. En est caso creamos una API basada en ficheros XML.
  • ficheros de confiuración de aplicaciones.

Ficheros XML en Java

Para trabajar con ficheros XML en Java existen dos API’s que son SAX y DOM.

Yo no he trabajado con SAX por una sóla razón, no permite modificar un fichero XML, cosa que DOM sí hace y que para mi es necesario. Además la progrmación es bastante más sencila en el caso de DOM. Como contrapartida, DOM consume más memoria porque carga todo el fichero en memoria y SAX no.

Con todos estos puntos sobre la mesa, yo me quedo con DOM. Esta API carga el contenido del docmento XML en un Document a partir del cuál se obtiene toda la información.

Sigue leyendo