QU ES XML XML e Xtensible Markup Languagees
¿QUÉ ES XML? XML (e. Xtensible Markup Language)es un meta-lenguaje de codificación de información. Los programas que utilizan el formato XML pueden intercambiar fácilmente sus datos, ya que responden a una misma lógica interna. Los documentos XML son ficheros de texto que contienen la información organizada en forma de árbol: cada rama puede tener unos atributos propios y servir de base para otras ramas. Además, los documentos XML se pueden transformar (por ejemplo, a formato HTML, para mostrar la información en una página web), o combinar:
ESTRUCTURA XML Un documento XML está compuesto por unidades llamadas entidades. Una entidad puede hacer referencia a otra entidad, causando que esta se incluya en el documento. Cada documento comienza con una entidad documento, también llamada raíz. Lógicamente, el documento está compuesto de declaraciones, elementos, comentarios, referencias a caracteres e instrucciones de procesamiento, todos los cuales están indicados por una marca explícita.
EJEMPLO ESTRUCTURA XML <? xml version="1. 0"? > <!DOCTYPE MENSAJE SYSTEM "mensaje. dtd"> <mensaje> <remite> <nombre>Alfredo Reino</nombre> <email>alf@ibium. com</email> </remite> <destinatario> <nombre>Bill Clinton</nombre> <email>president@whitehouse. gov</email> </destinatario> <asunto>Hola Bill</asunto> <texto> </mensaje> <parrafo>¿Hola qué tal? Hace <enfasis>mucho</enfasis> que no escribes. A ver si llamas y quedamos para tomar algo. </parrafo>
METAS DE DISEÑO • XML debe ser utilizable a través de Internet. • XML debe soportar muchos escenarios de aplicación. • XML debe ser compatible con el SGML. • Los programas que procesen documentos XML deben ser fáciles de crear. • Las características opcionales deben ser idealmente cero. • Los documentos en XML deben de ser legibles por humanos y razonablemente claros.
XML ES: • El Lenguaje de Marcaje Extensible ( Extensible Markup Languaje , XML). • Un metalenguaje de marcaje. • Una sintaxis utilizada para crear lenguajes declarativos. • Una recomendación técnica del W 3 C. • Es un estándar del W 3 C, no de alguna compañía. • Multiplataforma, simple, fácil de aprender. • Es fácil construir herramientas para XML. • Optimizado para usarse en Internet. • Libre (y gratuito).
FUNCIONES DE XML • Hacer publicación electrónica independiente del medio. • Crear protocolos para el intercambio de datos entre miembros de una industria. • Facilitar el procesamiento de datos usando software barato. • Permite a las personas visualizar la información de la manera que quieran. • Proporcionar metadatos que mejoran la calidad de la búsqueda de información.
XML ES: • El Lenguaje de Marcaje Extensible ( Extensible Markup Languaje , XML). • Un metalenguaje de marcaje. • Una sintaxis utilizada para crear lenguajes declarativos. • Una recomendación técnica del W 3 C. • Es un estándar del W 3 C, no de alguna compañía. • Multiplataforma, simple, fácil de aprender. • Es fácil construir herramientas para XML. • Optimizado para usarse en Internet. • Libre (y gratuito).
- Slides: 8