¿Qué es un archivo XML? Cómo abrir archivos XML y los mejores visores XML

Si alguna vez vio la .xmlextensión en su carpeta de descargas y se preguntó qué es, no está solo.

Siga leyendo para saber qué es un archivo XML y cómo abrirlo localmente en su computadora y en editores en línea.

¿Qué es un archivo XML?

XML significa Extensible Markup Language y fue creado por el W3C (World Wide Web Consortium) en los años 90.

Aunque XML, como HTML, es un lenguaje de marcado legible por humanos, tienen propósitos muy diferentes. HTML describe la estructura de una página web y su contenido, y XML describe la estructura de los datos.

XML proporciona programas y, lo que es más importante, programadores, un formato estándar y ampliamente aceptado para transmitir datos a través de diferentes sistemas. De esa manera, XML tiene más en común con JSON que con HTML.

Si bien XML ya no es el método preferido para organizar y transmitir datos, todavía tiene su lugar. XML todavía se usa en muchos sistemas heredados, y tanto RSS como SVG se basan en el formato XML.

Aquí hay un ejemplo simple de un archivo XML y cómo se usa para estructurar datos:

   Triblend T-shirt $24.99 Represent the freeCodeCamp community with pride in this jet-black Triblend T-shirt featuring the iconic "bonfire function call" logo.   Cotton-Poly Pullover Hoodie $49.99 Stay toasty and dress like a developer with this jet-black cotton-poly pullover hoodie.   Ceramic Coffee Mug $14.99 Toast to the developer community with your very own freeCodeCamp Bonfire Function Call mug.  

Cómo abrir un archivo XML localmente

Regrese a su carpeta de descargas y ese archivo con la .xmlextensión.

Si alguna vez necesita abrir un archivo XML, tiene muchas opciones. La gran pregunta es si necesita editar los datos en el archivo XML o simplemente verlos.

Ver un archivo XML en un navegador

Si todo lo que necesita hacer es ver los datos en un archivo XML, está de suerte. Casi todos los navegadores pueden abrir un archivo XML.

En Chrome, simplemente abra una nueva pestaña y arrastre el archivo XML. Alternativamente, haga clic derecho en el archivo XML y coloque el cursor sobre "Abrir con" y luego haga clic en "Chrome".

Cuando lo haga, el archivo se abrirá en una nueva pestaña.

Así fcc-merch.xmles como se ve el archivo en Chrome:

Nota: las instrucciones para su sistema operativo pueden diferir ligeramente.

Edite un archivo XML en un editor de texto

Si necesita editar un archivo XML localmente, o prefiere verlo fuera del navegador, la mejor manera de hacerlo es en un editor de texto.

Tienes muchas opciones dependiendo de tu sistema operativo. A continuación, se muestran algunas recomendaciones comunes:

Ventanas:

  • Bloc de notas ++

Mac / Linux / Windows:

  • VSCode
  • Átomo
  • Texto sublime

Tenga en cuenta que VSCode, Atom y Sublime Text son programas bastante pesados, especialmente si todo lo que desea hacer es editar un archivo XML. Los usuarios de Mac y Linux pueden tener acceso a otros editores de texto ligeros como gedit o Leafpad que pueden abrir y editar archivos XML.

Si desea aprender a codificar, pruebe uno de los editores enumerados anteriormente.

Una vez que haya descargado un editor, puede abrir el archivo XML desde la GUI del editor como lo haría con cualquier otro archivo.

Aquí está el mismo fcc-merch.xmlarchivo en VSCode:

Cómo abrir un archivo XML en línea

Abrir un archivo XML en línea es fácil y los mejores visores XML en línea también funcionan como editores y formateadores.

Estos son algunos de los visores / editores XML en línea más populares:

  • Embellecer código
  • Formateador JSON
  • Tutorialspoint

Each one works similarly, allowing you to either upload the XML file from your computer or copy and paste it into the editor on the left:

Once you load your XML, you can click "Tree View" to make it easier to see the hierarchy of your data and how different fields are nested:

Just make any edits you need to in the editor on the left. Then when you're done, just click "Download" to download a copy of your edited file.

Note that your downloaded copy may have a different name like codebeautify.xml. Just rename the file before you attach it to an email, upload it, or whatever it is you need to do.

In summary

The XML format has a long and storied history.

Even though XML files are quite dense compared to modern solutions for data transmission like JSON, it doesn't hurt to know how to open and edit them. Fortunately you've got a lot of options on your local machine and online.

Hope this helps the next time you need to open up or edit an XML file.

Stay safe and happy coding.