XML

> Temas > XML
Editar

Todo sobre el lenguaje XML y sus tecnologías relacionadas. Una interesante introducción a XML y diversos artículos y referencias.

XML

XML son las siglas de "Extensible Markup Language", el lenguaje de marcado extensible. Lenguaje de marcado quiere decir que está compuesto por marcas o etiquetas (tags en inglés). Extensible significa que a partir de XML se pueden construir diversos otros lenguajes.

Realmente XML es un lenguaje que permite compartir datos entre sistemas. Se escribe en ficheros de texto plano, que pueden ser fácilmente procesables por cualquier lenguaje de programación y además pueden ser fácilmente transferibles a través de cualquier red de datos.

Su unidad de contenido son las etiquetas, que dentro tienen un valor. Si alguien conoce HTML, podríamos decir que una etiqueta HTML es igual a lo que sería una etiqueta XML. Cada etiqueta tiene un nombre, que expresa qué es lo que se engloba dentro de ella. Además dentro tiene un contenido, que a su vez puede estar compuesto por otras etiquetas. Como unas etiquetas se meten dentro de otras, un documento XML tiene forma de un árbol de etiquetas, igual que los documentos HTML.

Como es extensible, cada comunidad o cada uso práctico puede construir su propio juego de etiquetas, que sirvan para concretar cualquier tipo de información que tal comunidad necesite construir. Internamente, cada sublenguaje generado por XML tiene unas normas, que se expresan por medio de un Document Type Definition. Para que el documento XML de tal tipo sea válido, tiene que ajustarse correctamente a las definiciones del Document Type Definition.

En la práctica XML se utiliza en muchos ámbitos. Puede ser válido siempre que se requiera compartir información entre sistemas en red, o incluso para almacenar información fácilmente procesable por cualquier otro sistema que la necesite. En la web se usa XML para implementar servicios web, sin embargo, generalmente los desarrolladores prefieren apoyarse en el lenguaje JSON, que se ha convertido en un estándar de las API REST.

Manuales

Introducción a XML

Una breve intruducción al mundo XML que explica qué es este lenguaje y sus tecnologías relacionadas.

Servicios Web en plataforma .NET

El siguiente manual pretende explicar Los Servicios Web XML, partiendo de sus orígenes y las tecnologías asociadas, para terminar con...

Manual de XML

Manual que presenta una introducción práctica y técnica al lenguaje XML, repasando la estructura de documentos XML, los DTDs, Schemas...

Manual sobre Sitemaps

Manual en el que trataremos los aspectos más importantes de los sitemaps, creación, ubicación, etc.

Preguntas y respuestas

Se han recibido 7 faqs en XML

Hacer una pregunta