> Manuales > Introducción a XML

Este es el Manual de XML de DesarrolloWeb.com, que pretende ofrecerte una guía para que puedas entender XML, sus utilidades y el ecosistema de lenguajes que lo acompaña.

XML es un lenguaje pensado para el intercambio de información. Consiste en un lenguaje de etiquetas mediante el cual se puede modelizar cualquier tipo de datos tan complejo como sea necesario. Gracias a que se transfiere por archivos de texto plano, puede servir para el tránsito de los datos mediante redes como Internet y es compatible con cualquier lenguaje de programación que requiera usar esos datos. Además, gracias al uso de etiquetas, la información se puede entender fácilmente en la lectura por parte de humanos.

XML es además un lenguaje muy potente, ya que a partir de él se pueden definir múltiples lenguajes, para cualquer ámbito de aplicaciones. Por decirlo de alguna manera, es un metalenguaje.

En este manual encontrarás una intruducción al mundo XML que explica qué es este lenguaje y toda una serie de tecnologías relacionadas, que en ocasiones resultan confusas, pero que queremos explicarte en un lenguaje sencillo y próximo para cualquier persona que necesite saber más sobre XML y sus posibilidades.

El manual además se divide en dos partes, ya que son distintos textos realizados por autores diferentes, que te presentarán el lenguaje desde perspectivas complementarias.

Introducción a XML
Parte 1:

Introducción a XML

Artículos
Parte 2:

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 XML, XSL y los modelos de objetos en lenguajes como Java y Visual Basic.

Artículos
  • Artículos del manual

  • 1 Introducción al xml y estructura de un documento xml

    Primer artículo de este completo manual sobre XML. Comenzamos con la estructura de un documento en XML.

  • 2 Documentos XML bien formados

    Todas las caracteristicas importantes para crear un documento XML de forma clara y concisa.

  • 3 El prólogo de XML

    Aunque no es obligatorio, los documentos XML pueden empezar con unas línea que describen la versión de XML, el tipo de documento, y otras cosas.

  • 4 Estructuras XML

    Seguimos citando y explicando las posibles estructuras que pueden aparecer en XML.

  • 5 Document Type Definitions (DTDs)

    Crear una definición del tipo de documento (DTD) es como crear nuestro propio lenguaje de marcado, para una aplicación específica.

  • 6 Declaraciones tipo elemento

    Los elementos son la base de las marcas XML, y deben ajustarse a un tipo de documento declarado en una DTD para que el documento XML sea considerado válido.

  • 7 Modelos de contenido

    Un modelo de contenido es un patrón que establece los sub-elementos aceptados, y el orden en que se acepta.

  • 8 Tipos de atributos en XML

    Describiremos los diferentes atributos que puedes encontrar dentro de XML.

  • 9 Declaración de entidades

    Qué son las entidades, cómo se utilizan y los diferentes tipos que podemos encontrarnos.

  • 10 XML Schemas

    Un schema XML es algo similar a un DTD, es decir, que define qué elementos puede contener un documento XML, cómo están organizados, y que atributos y de qué tipo pueden tener sus elementos.

  • 11 Extended style language (XSL)

    El XSL es un lenguaje que nos permite definir una presentación o formato para un documento XML.

  • 12 XML Document Object Model y VisualBasic

    Vamos a ver a continuación como se maneja el DOM (Document Object Model) implementado por el Microsoft XML Parser, a través de Visual Basic.

  • 13 XML Document Object Model y Java

    Java es una de las opciones más interesantes para el desarrollo de aplicaciones con XML.

  • 14 Etiquetas básicas

    Etiquetas básicas XHTML como parrafos, saltos de linea, títulos, citas, separadores horizontales y comentarios.

  • 15 Etiquetas de formato

    En este capítulo veremos cómo marcar ciertas partes del contenido para destacarlas y hacer más clara la lectura.

  • 16 Paginación de registros con XML

    Podemos llevar a cabo una paginación de un listado sin necesidad de que la página tenga que llamar al servidor, obtener los datos y mostrar la siguiente página.