Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Cómo leer un fichero XML en Java

Manuel Alconchel
Cómo leer un fichero XML en Java
El reproductor de video será cargado en breves instantes.

Se puede leer un archivo XML a través de diferentes clases que nos proporciona Java para leer un documento.

De esta forma, podemos obtener sus atributos y procesarlos, utilizando las diferentes funciones de las que dispone Java, como por ejemplo Part, DocumentBuilder, Document, etc.

Imagen 0 en Cómo leer un fichero XML en Java

Es muy sencillo leer un documento XML, pero tenemos que saber cómo se estructura.

En el siguiente ejemplo podemos como se ha dividido la información y nos encontramos con nuestro fichero XML y diferentes etiquetas, como nombreDocumento, fecha, usuario, etc.

Imagen 1 en Cómo leer un fichero XML en Java

Los usuarios están almacenados dentro de nodos, que también están disponibles a través de diferentes métodos que proporciona Java.

Uno de ellos es getElementsByTagName, con el que conseguimos leer diferentes etiquetas y procesarlas.

Imagen 2 en Cómo leer un fichero XML en Java

Vemos a continuación un método que se llama procesarXML que nos permite obtener el fichero y, a través de diferentes procesos, construir un XML que Java entenderá sin problema alguno.

Imagen 3 en Cómo leer un fichero XML en Java

Java pone a nuestra disposición estos métodos, pero debemos conocer cómo llegar hasta la información sin tener errores.

Esto lo hacemos gracias a las diferentes funciones que tiene la clase Element, que nos permite acceder a la información que contiene un XML.

En el mismo ejemplo, sería a través de la función getElementsByTagName, que a su vez tiene otros procedimientos que harán que obtengamos el texto asociado.

Imagen 4 en Cómo leer un fichero XML en Java

Una vez que obtenemos la información, la podremos procesar como queramos. En el ejemplo vemos que tenemos una clase usuario, en la que podremos almacenar la información que tenemos y procesarla posteriormente.

Imagen 5 en Cómo leer un fichero XML en Java

Cuando tenemos dicha información y ha quedado almacenada en la variable usuario, podremos hacer uso de los métodos que Java ofrece para mostrar la información en un formato diferente.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Curso de Desarrollo Web con Java EE

Curso de Desarrollo Web con Java EE

curso

Con este curso aprenderás:

  • ¿Qué es Java EE?
  • Instalación y configuración de entorno de trabajo.
  • Estructura de una aplicación web Java EE

Duración: 4 horas y 36 minutos

Curso de Java 8 desde cero

Curso de Java 8 desde cero

curso

Con este curso aprenderás:

  • Instalar un entorno de desarrollo para Java
  • Conocerás las variables y su uso en Java.
  • Aprenderás sobre tipos de datos, operadores y estructuras de control

Duración: 9 horas y 2 minutos

Curso de Java XML

Curso de Java XML

curso

Con este curso aprenderás:

  • Aprenderás a instalar las herramientas necesarias en Eclipse para manejar ficheros XML
  • Conocerás que es un fichero XML y su estructura
  • Aprenderás a crear un fichero XML

Duración: 1 hora y 15 minutos

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars