¿Qué es un archivo XML (y cómo puedo abrir uno)?

Un archivo con la extensión de archivo .xml es un archivo de Lenguaje de marcado extensible (XML). En realidad, estos son solo archivos de texto sin formato que usan etiquetas personalizadas para describir la estructura y otras características del documento.

Un archivo con la extensión de archivo .xml es un archivo de Lenguaje de marcado extensible (XML). En realidad, estos son solo archivos de texto sin formato que usan etiquetas personalizadas para describir la estructura y otras características del documento.

¿Qué es el XML?

XML es un lenguaje de marcado creado por el World Wide Web Consortium (W3C) para definir una sintaxis para codificar documentos que tanto humanos como máquinas puedan leer. Lo hace mediante el uso de etiquetas que definen la estructura del documento, así como la forma en que el documento debe almacenarse y transportarse.

Probablemente sea más fácil compararlo con otro lenguaje de marcado con el que pueda estar familiarizado: el Lenguaje de marcado de hipertexto (HTML) utilizado para codificar páginas web. HTML utiliza un conjunto predefinido de símbolos de marcado (códigos cortos) que describen el formato del contenido en una página web. Por ejemplo, el siguiente código HTML simple usa etiquetas para poner algunas palabras en negrita y algunas en cursiva:

 Así es como se hace el texto en negrita y así es como se hace el texto en cursiva 

Sin embargo, lo que diferencia a XML es que es extensible. XML no tiene un lenguaje de marcado predefinido, como HTML. En cambio, XML permite a los usuarios crear sus propios símbolos de marcado para describir el contenido, creando un conjunto de símbolos ilimitado y autodefinido.

Esencialmente, HTML es un lenguaje que se enfoca en la presentación de contenido, mientras que XML es un lenguaje dedicado de descripción de datos utilizado para almacenar datos.

El XML a menudo se usa como base para otros formatos de documentos, de hecho, cientos. Aquí hay algunos que podría reconocer:

  • RSS y ATOM describen cómo las aplicaciones de lectura manejan las fuentes web.
  • Microsoft .NET usa XML para sus archivos de configuración.
  • Microsoft Office 2007 y posterior usan XML como base para la estructura del documento. Eso es lo que significa la «X» en el formato de documento .DOCX Word, por ejemplo, y también se usa en Excel (archivos XLSX) y PowerPoint (archivos PPTX).

Por lo tanto, si tiene un archivo XML, eso no necesariamente le indica con qué aplicación está destinado a usarse. Y, por lo general, no tendrá que preocuparse por ello, a menos que sea usted quien realmente diseñe los archivos XML.

¿Cómo abro uno?

Hay algunas formas de abrir un archivo XML directamente. Puede abrirlos y editarlos con cualquier editor de texto, verlos con cualquier navegador web o usar un sitio web que le permita verlos, editarlos e incluso convertirlos a otros formatos.

Use un editor de texto si trabaja regularmente con archivos XML

Dado que los archivos XML son realmente solo archivos de texto, puede abrirlos en cualquier editor de texto. La cuestión es que muchos editores de texto, como el Bloc de notas, simplemente no están diseñados para mostrar archivos XML con su estructura adecuada. Podría estar bien abrir un archivo XML y echar un vistazo rápido para ayudar a descubrir qué es. Pero, hay herramientas mucho mejores para trabajar con ellos.

Haga clic con el botón derecho en el archivo XML que desea abrir, seleccione «Abrir con» en el menú contextual y luego haga clic en la opción «Bloc de notas».

Nota : estamos usando ejemplos de Windows aquí, pero lo mismo es cierto para otros sistemas operativos. Busque un buen editor de texto de terceros diseñado para admitir archivos XML.

El archivo se abre, pero como puede ver, pierde la mayor parte de su formato y agrupa todo en solo dos líneas del documento.

Por lo tanto, si bien el Bloc de notas puede ser útil para extraer rápidamente un archivo XML, es mucho mejor con una herramienta más avanzada como Notepad ++, que resalta la sintaxis y formatea el archivo de la manera prevista.

Aquí está el mismo archivo XML abierto en Notepad ++:

Use un navegador web para ver los datos estructurados

Si realmente no necesita editar archivos XML, pero solo necesita verlos de vez en cuando, el navegador que está utilizando para leer este artículo es adecuado para el trabajo. Y, de hecho, su navegador web predeterminado probablemente esté configurado como el visor predeterminado para archivos XML. Por lo tanto, hacer doble clic en un archivo XML debería abrirlo en su navegador.

De lo contrario, puede hacer clic con el botón derecho en el archivo para buscar opciones para abrirlo con la aplicación que desee. Simplemente seleccione su navegador web de la lista de programas. Estamos usando Chrome en este ejemplo.

Cuando se abre el archivo, debería ver datos bien estructurados. No es tan bonito como la vista codificada por colores que obtienes con algo como Notepad ++, pero es mucho mejor que lo que obtienes con Notepad.

Use un editor en línea para ver, editar o convertir archivos XML

Si desea editar el archivo XML ocasional y no desea descargar un nuevo editor de texto, o si necesita convertir un archivo XML a otro formato, hay algunos editores XML en línea disponibles de forma gratuita. TutorialsPoint.com, XMLGrid.net y CodeBeautify.org le permiten ver y editar archivos XML. Una vez que haya realizado la edición, puede descargar el archivo XML modificado o incluso convertirlo a un formato diferente.

Para el ejemplo aquí, usaremos CodeBeautify.org. La página está dividida en tres secciones. A la izquierda está el archivo XML con el que está trabajando. En el medio, encontrarás varias opciones. A la derecha, verá los resultados de algunas de las opciones que puede seleccionar. Por ejemplo, en la imagen a continuación, nuestro archivo XML completo está a la izquierda y la vista de árbol se muestra en el panel de resultados porque hicimos clic en el botón «Vista de árbol» en el medio.

Aquí hay un mejor vistazo a esas opciones. Use el botón «Examinar» para cargar un archivo XML desde su computadora o el botón «Cargar URL» para extraer XML de una fuente en línea.

El botón «Vista de árbol» muestra sus datos en una estructura de árbol bien formateada en el panel de resultados, con todas sus etiquetas a la izquierda en naranja y los atributos a la derecha de las etiquetas.

El «Embellecer» muestra sus datos en líneas ordenadas y fáciles de leer en el panel de resultados.

El botón «Minificar» muestra sus datos utilizando la menor cantidad de espacio en blanco posible. Intentará poner cada pieza de datos en una sola línea. Esto es útil cuando se trata de hacer el archivo más pequeño. Ahorrará algo de espacio, pero a costa de poder leerlo de manera efectiva.

Y finalmente, puede usar el botón «XML a JSON» para convertir el formato XML a JSON, el botón «Exportar a CSV» para guardar sus datos como un archivo de valores separados por comas, o el botón «Descargar» para descargar cualquier cambio has creado como un nuevo archivo XML.

Rate article
labsfabs.com
Add a comment