Acciones del artículoIntroducción a XMLXML (Extensible Markup Language) es un lenguaje de marcado similar a HTML, pero sin etiquetas predefinidas para utilizar. En su lugar, usted define sus propias etiquetas diseñadas específicamente para sus necesidades. Se trata de una poderosa forma de almacenar datos en un formato que se puede guardar, buscar y compartir. Y lo que es más importante, dado que el formato fundamental de XML está estandarizado, si se comparte o transmite XML entre sistemas o plataformas, ya sea localmente o a través de Internet, el receptor puede seguir analizando los datos gracias a la sintaxis XML estandarizada.
Hay muchos lenguajes basados en XML, como XHTML, MathML, SVG, RSS y RDF. También puedes definir el tuyo propio.Estructura de un documento XMLToda la estructura de XML y de los lenguajes basados en XML se basa en etiquetas.Declaración XMLLa declaración XML no es una etiqueta. Se utiliza para la transmisión de los metadatos de un documento.
La mayoría de los navegadores ofrecen un depurador que puede identificar los documentos XML mal formados.EntidadesAl igual que HTML, XML ofrece métodos (llamados entidades) para referirse a algunos caracteres especiales reservados (como el signo mayor que se utiliza para las etiquetas). Hay cinco de estos caracteres que debes conocer:
XML son las siglas de eXtensible Markup Language. Su propósito es describir y estructurar datos en Internet, para aplicaciones móviles y en otros lugares. ¿Te preguntas cómo funciona y para qué se utiliza el XML? Permítanos ayudarle a entender los detalles.
Los lenguajes de marcado anotan el texto o añaden información adicional. Estas anotaciones son invisibles para el usuario final. La “máquina”, como su navegador, lee estas anotaciones antes de procesar y presentar el texto según las instrucciones de los comandos de marcado.
“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 con lápiz azul” se sustituyó por etiquetas, que indican cuáles son las partes del documento, en lugar de detalles sobre cómo podrían mostrarse en alguna pantalla”.
Un ejemplo muy conocido de lenguaje de marcas es el HTML (HyperText Markup Language). Aunque el HTML (y otros lenguajes de programación) definen el aspecto de un sitio web, nunca debería ver un rastro del código. Lo que sí se ve es su interpretación por parte del navegador. Por ejemplo, el formato de las fuentes o las imágenes incrustadas.
Es posible que haya oído hablar del Lenguaje de Marcado Extensible (XML) y que haya escuchado muchas razones por las que su organización debería utilizarlo. Pero, ¿qué es exactamente XML? Este artículo explica los fundamentos de XML: qué es y cómo funciona.
En informática, el término “mark up” también ha evolucionado a “markup”. El marcado es el proceso de utilizar códigos llamados etiquetas (o a veces tokens) para definir la estructura, la apariencia visual y -en el caso de XML- el significado de cualquier dato.
Los documentos HTML y XML contienen datos rodeados de etiquetas, pero ahí acaban las similitudes entre ambos lenguajes. En HTML, las etiquetas definen el aspecto de los datos: los titulares van aquí, el párrafo empieza aquí, etc. En XML, las etiquetas definen la estructura y el significado de los datos: qué son los datos.
Cuando se describe la estructura y el significado de los datos, se hace posible reutilizarlos de muchas maneras. Por ejemplo, si tienes un bloque de datos de ventas y cada elemento del bloque está claramente identificado, puedes cargar sólo los elementos que necesitas en un informe de ventas y cargar otros elementos en una base de datos de contabilidad. Dicho de otro modo, puede utilizar un sistema para generar sus datos y marcarlos con etiquetas XML, y luego procesar esos datos en cualquier otro sistema, independientemente de la plataforma de hardware o el sistema operativo. Esta portabilidad es la razón por la que XML se ha convertido en una de las tecnologías más populares para el intercambio de datos.
Las etiquetas XML identifican los datos y se utilizan para almacenarlos y organizarlos, en lugar de especificar cómo mostrarlos como las etiquetas HTML, que se utilizan para mostrar los datos. XML no va a sustituir a HTML en un futuro próximo, pero introduce nuevas posibilidades al adoptar muchas características exitosas de HTML.
XML es un lenguaje de marcas que define un conjunto de reglas para codificar los documentos en un formato que sea tanto legible para el ser humano como para la máquina. ¿Qué es exactamente un lenguaje de marcas? El marcado es la información que se añade a un documento y que mejora su significado en ciertos aspectos, ya que identifica las partes y cómo se relacionan entre sí. Más concretamente, un lenguaje de marcas es un conjunto de símbolos que pueden colocarse en el texto de un documento para delimitar y etiquetar las partes de ese documento.
Este fragmento incluye los símbolos de marcado, o las etiquetas como <mensaje>…</mensaje> y <texto>… </text>. Las etiquetas <mensaje> y </mensaje> marcan el inicio y el final del fragmento de código XML. Las etiquetas <text> y </text> rodean el texto ¡Hola, mundo!