¿Empezaste a notar archivos XML por todas partes? Eso es natural. Se generan y comparten más datos en todo el mundo y XML es probablemente el método de transporte más eficiente.
En este artículo, aprenderá todo lo que necesita saber sobre el formato XML. Comprender XML es importante para desarrollo web, la programación y todo lo que implique almacenar, estructurar y transmitir información. Continúe leyendo para comprender qué es XML, para qué se utiliza y cómo abrir un archivo XML.
¿Qué es XML?
XML significa eX lenguaje de marca extensible. XML no es un lenguaje de programación, sino un lenguaje de marcado. El otro lenguaje de marcado extremadamente popular que debes conocer es HTML. Estos lenguajes usan etiquetas para definir varios elementos en un documento y están escritos usando palabras en inglés simple que podemos leer en lugar de la sintaxis de programación estándar.
Dicho esto, XML es una herramienta utilizada para almacenar y transmitir contenido a través de Internet. Utiliza un lenguaje simple que casi cualquier aplicación puede entender, por lo que los humanos y las máquinas pueden leer fácilmente los datos. Así es como se ve el código XML:
Cualquiera puede leer y comprender el código XML. En el ejemplo anterior, el texto sin formato está escrito en negro y las etiquetas aparecen en rojo. El texto plano es la información que almacenamos o enviamos a algún lugar. Las etiquetas le dicen a la computadora qué tipo de datos es el texto sin formato y qué hacer con él.
La diferencia entre XML y HTML
Como se mencionó, XML es un lenguaje de marcado como HTML. Ambos están escritos en texto plano y utilizan etiquetas. La principal diferencia entre los dos es el hecho de que XML es extensible. HTML tiene un lenguaje predefinido, mientras que XML le permite crear una cantidad ilimitada de etiquetas de marcado para describir el contenido.
HTML formateael contenido y XML almacenael contenido.
¿Para qué se utiliza XML?
Los archivos XML son archivos de texto sin formato que son fáciles de crear, compartir y almacenar. La mayoría de las aplicaciones web utilizan XML para almacenar datos o compartirlos con otras aplicaciones.
¿Alguna vez te has preguntado por qué la extensión de archivo DOCX Microsoft Word tiene esa “X” al final? Es por XML. Desde 2007, la suite Office se basa en XML para la estructura de los documentos. Lo mismo se aplica a los archivos Sobresalir (XLSX) e incluso a los archivos de PowerPoint que ahora son PPTX en lugar de PPT. Gracias a XML, las computadoras pueden estructurar y recuperar datos rápidamente cuando sea necesario..
Hay un par de lugares más donde se utiliza XML. Aprenderás más sobre ellos a continuación.
Sitios web interactivos
Los sitios web obtienen datos de sus páginas a partir de archivos XML. Aquí es donde HTML y XML se utilizan juntos. XML es especialmente importante si estás diseñando un sitio web dinámico. Cuando el contenido cambia rápidamente debido a la naturaleza interactiva de la página, necesita XML para mostrar ese contenido.
Mapas del sitio
Si alguna vez creaste un sitio web en algún momento, deberías conocer mapas de sitio XML. Los mapas de sitio son extremadamente importantes para la optimización de motores de búsqueda. Un mapa del sitio XML se utiliza para proporcionar a Google datos sobre sus páginas web para que sepa cómo categorizar y clasificar su sitio web.
¿Cómo abrir un archivo XML?
Los archivos XML son archivos de texto sin formato. Puede abrir un archivo XML con un editor de texto simple, un editor XML dedicado o incluso un navegador como Firefox o Chrome. A continuación cubriremos los 3 métodos.
Usar un navegador web
Si sólo desea ver un archivo XML, todo lo que necesita es un navegador web. Cualquier navegador moderno puede leer archivos XML, ya sea que utilices Google Chrome, Firefox o Edge.
Para abrir un archivo XML con un navegador, haga clic derecho en el archivo, seleccione Abrir con en el menú y luego haga clic en el navegador de su elección.
En nuestro ejemplo, abrimos el archivo XML con Internet Explorer para mostrarle que incluso esta reliquia de navegador funciona bien. Así es como se ve el archivo XML.
Los datos dentro del archivo XML están muy bien estructurados y se muestran en una vista codificada por colores. Las etiquetas aparecen en color violeta y el texto sin formato es negro, por lo que la información es fácil de leer.
El único inconveniente de este método es que todo lo que puedes hacer es leer los datos. No puedes editarlo.
Usar un editor de texto
Como se mencionó varias veces, los archivos XML son solo archivos de texto. Esto significa que puede abrir archivos XML utilizando cualquier editor de texto como el Bloc de notas. Un editor de texto sin formato es excelente cuando solo necesitas ver el archivo, realizar pequeñas modificaciones y compartirlo con otra persona.
Para abrir el archivo XML en el Bloc de notas, haga clic derecho en el archivo XML, seleccione Abrir con una vez más y elija Bloc de notas ..
Así es como se ve el archivo XML en el Bloc de notas.
El código XML tiene el formato adecuado, pero no hay código de colores. Esto hace que sea más difícil de leer porque no se pueden distinguir inmediatamente las etiquetas del texto sin formato.
Como alternativa, puedes usar editores de rebajas más avanzados como Notepad++ y Átomo que resaltan la sintaxis y hacen un mejor trabajo formateando el código. Así es como se ve nuestro archivo XML en Atom.
El código se ve más limpio gracias a los números de línea y la codificación de colores adicional para diferentes tipos de datos.
Uso de un editor XML en línea
Los editores XML pueden leer el contenido del archivo, cambiarlo e incluso convertirlo a un formato diferente, como CSV o JSON. El texto suele ser más fácil de leer y comprender si no estás acostumbrado a leer la sintaxis XML.
Probemos Visor XML, un editor XML en línea gratuito con varias funciones útiles.
Navega a la página web del Visor XML, copia tu código XML del archivo XML y pégalo en la ventana Entrada XML.
Como alternativa, puede hacer clic en el botón Examinar para cargar su archivo XML o en el botón Cargar URL si desea vincular contenido XML desde una página web.
A continuación, puede seleccionar Vista de árbol para ver el contenido del archivo de una manera más legible.
Si su código XML no tiene el formato correcto, puede elegir la opción Embellecer que se encuentra justo debajo de Vista de árbol.
¿Cuál es tu forma favorita de abrir y editar archivos XML? ¡Háganos saber en los comentarios a continuación!
.