Parsear XML a JSON con xml2js en NodeJS

Parsear XML a JSON con xml2js en NodeJS

En este tutorial vamos a ver como parsear xml a json en nodejs, te invito a que revises la documentación ya que ofrece todo lo necesario para poder trabajar de forma completa.

Nosotros haremos dos sencillos ejemplos, el primero será leer una cadena xml, y el segundo haciendo uso de fs(file system) de nodejs para leer y parsear un archivo xml a un objeto en formato json. En este segundo ejemplo también veremos como acceder a los atributos de un nodo, así quedará lo más completo posible.

Lo primero que debes hacer es crear tu proyecto e instalar xml2js con npm.

Ahora que ya tenemos disponible el modulo en nuestra aplicación podemos crear el primer ejemplo.

Si accedemos a la ruta y nos fijamos en la terminal de nodejs veremos como aparece lo siguiente.

Esto es bastante sencillo, más interesante creo que es el poder leer y parsear un archivo xml, veamos el siguiente archivo.

Un sencillo archivo xml con varios nodos. Para poder leer el archivo nos sirve el siguiente trozo de código.

Si ahora accedemos y abrimos la terminal veremos lo siguiente lo cuál es lo correcto.

Algo muy interesante creo que es la forma con la cuál podemos acceder a los atributos de un nodo, ésto lo hacemos con el símbolo $.atributo. Como he dicho al inicio del tutorial, te invito a que revises la documentación ya que está todo lo necesario, saludos.

Añade un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies
Desarrolla una tienda en tiempo real con Angular 5 y FirestoreAcceder ahora
+ +