¿Qué es un archivo XML y cómo puede abrirlo y usarlo?

  • Michael Cain
  • 0
  • 4419
  • 393
Anuncio

XML significa Lenguaje de marcado extensible. Su propósito es describir y estructurar datos en Internet, para aplicaciones móviles y en otros lugares. ¿Se pregunta cómo funciona esto y para qué se utiliza XML? Permítanos ayudarlo a comprender los detalles.

¿Qué son los lenguajes de marcado??

Los lenguajes de marcado anotan texto o agregan información adicional. Estas anotaciones permanecen invisibles para el usuario final. los “máquina”, como su navegador, lee estas anotaciones antes de procesar y presentar el texto según las instrucciones de los comandos de marcado.

De acuerdo con Wikipedia:

“La idea y la terminología evolucionaron a partir del `` marcado '' de los manuscritos en papel, es decir, las instrucciones de revisión de los editores, tradicionalmente escritas con un lápiz azul en los manuscritos de los autores. En los medios digitales, este 'texto de instrucciones de lápiz azul' fue reemplazado por etiquetas, que indican cuáles son las partes del documento, en lugar de detalles de cómo podrían mostrarse en alguna pantalla.”

Un ejemplo bien conocido de un lenguaje de marcado es HTML (Lenguaje de marcado de hipertexto) Preguntas frecuentes sobre HTML esencial que debe marcar Preguntas frecuentes sobre HTML esencial que debe marcar HTML ha existido por un tiempo, por lo que es hora de que aprenda los conceptos básicos. ¡Aquí está lo que es, cómo funciona y cómo puede escribir algunos elementos comunes en HTML hoy! . Si bien el HTML (y otros lenguajes de programación) definen el aspecto de un sitio web, nunca debe ver un rastro del código. Lo que sí ves es su interpretación por parte de tu navegador. Por ejemplo, formato de fuente o imágenes incrustadas.

¿Cómo funciona XML??

XML es un lenguaje de marcado meta desarrollado para internet. Es una simplificación de SGML (lenguaje de marcado generalizado estándar), la madre de todos los lenguajes de marcado. XML es extensible porque los usuarios pueden agregar y definir nuevas etiquetas o bloques de construcción. Al agregar bloques de construcción, los usuarios pueden adaptar XML a sus necesidades.

Para explicar cómo funciona todo esto, permítanme tomar un poco de desvío, utilizando HTML y CSS como ejemplos..

Cómo XML se relaciona con HTML

XML es similar a HTML, pero debido a que los usuarios pueden agregar sus propios bloques de construcción, permite una mayor flexibilidad. Una diferencia clave entre HTML y XML es que HTML define el aspecto de los datos, mientras que XML define qué datos son. Es por eso que XML no puede reemplazar a HTML, sino que lo extiende.

Para describir datos, XML se basa en la definición de tipo de documento (DTD). Se podría decir que este es el diccionario de la máquina. Permite que la máquina entienda el lenguaje de marcado. Por lo tanto, cada documento debe comenzar definiendo el tipo de DTD que se utilizará. HTML usa el mismo principio. El código que encontrará en muchos sitios web podría verse así:

Este ejemplo específico le dice a su navegador que el DTD es html 4.0 en inglés. Luego, el navegador puede continuar y comparar cada uno de los comandos dados con su DTD, que le dice qué hacer con cada comando. Así es como el comando se traduce en texto en negrita o al texto subrayado.

Haber de imagen: photovibes1 / Depositphotos

Cómo CSS resuelve un problema con HTML

El problema con HTML es que consiste en un conjunto estático de comandos. Siempre que desee definir ciertas atribuciones, debe escribir estos comandos. Una y otra vez. Si bien esto hace que HTML sea sencillo y fácil de aprender, también limita su flexibilidad.

Por ejemplo, supongamos que desea cambiar el tamaño o el color de un encabezado que ha utilizado una docena de veces en su sitio web. Imagine que tiene que cambiar el atributo de cada una de las docenas de encabezados individualmente. Qué aburrido!

En el diseño web, las hojas de estilo en cascada (CSS) han eliminado esta molesta edición de documentos HTML. Ahora, simplemente agrega el atributo “H1” a su encabezado en el sitio web y en la hoja de estilo usted define qué “H1” cabecera parece. Y cuando desea cambiar el aspecto de ese encabezado, solo lo cambia en un lugar, es decir, la hoja de estilo. Problema resuelto.

¿Estás pensando en comenzar tu propio sitio web? Los lectores de MakeUseOf pueden obtener descuentos especiales si se registran en InMotion Hosting usando este enlace o Bluehost usando este enlace.

Cómo XML maneja los datos

XML estructura y define datos. No se molesta con atributos específicos, como el tamaño o el color. Sus bloques de construcción son similares a las etiquetas HTML que se relacionan con un CSS. Define claramente el título, encabezados, texto y otros elementos del documento y deja la interpretación a la máquina.

Para una explicación mucho más completa, recomiendo esta introducción a XML.

¿Para qué se utiliza XML??

XML ha encontrado una amplia aplicación. Hoy, varios programas y dispositivos lo usan para manejar, estructurar, almacenar, transmitir y mostrar datos. Por ejemplo, es ampliamente utilizado en intercambios de datos B2B. XML también es el estándar para los formatos de archivo de Office, incluidos los archivos de Microsoft Office y Google Docs.

En lugar de integrar datos en un documento HTML, lo externaliza para separar archivos XML. Dado que XML almacena datos en formato de texto plano, el almacenamiento es independiente de su plataforma y sus datos se pueden exportar, importar o simplemente mover con mucha más facilidad.

Muchos otros idiomas se basan en XML, incluidos XHTML, WAP para dispositivos portátiles o RSS para fuentes. Por ejemplo, como señaló un comentarista, si agrega /alimentar al final de la URL de este artículo que está leyendo, verá el código XML RSS de este artículo: haga clic aquí para ver.

Cómo abrir un archivo XML

Como se mencionó anteriormente, XML almacena datos en texto sin formato. Es por eso que puede abrir archivos XML con varios programas diferentes. Generalmente, haga clic derecho en el archivo XML, seleccione Abrir con del menú, y elija un programa. Puedes probar cualquiera de los siguientes programas:

  • Bloc de notas de Windows o cualquier otro editor de texto
  • Bloc++
  • Cualquier navegador web

También puede probar un visor XML en línea como el de Code Beautify.

Podrá leer el archivo con cualquiera de los programas anteriores, pero Notepad ++ y los visores o editores XML dedicados codificarán en color las etiquetas XML y, por lo tanto, facilitarán la comprensión de la estructura de los datos. Sin embargo, tenga en cuenta que estos programas no pueden ejecutar XML porque todo lo que puede encontrar dentro del documento son datos estructurados.

El formato XML desmitificado

XML no es el elemento básico de Internet que solía ser. Hoy, JSON es su alternativa más popular para integrar datos..

Sin embargo, si usted es un programador, tendrá que trabajar ocasionalmente con XML. Cómo leer y escribir archivos XML con código. Cómo leer y escribir archivos XML con código. Aunque la popularidad de XML ha disminuido recientemente, puede encontrarse con ocasionalmente, por lo que es importante aprender a leer y escribir un archivo XML a partir del código. .




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.