1 / 8

Introducción a XML

Introducción a XML. Juan Francisco González Reyes – 07230471 ITSL, México. ¿Qué es XML?.

yen
Download Presentation

Introducción a XML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introducción a XML Juan Francisco González Reyes – 07230471 ITSL, México

  2. ¿Qué es XML? XML (eXtensibleMarkupLanguage)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:

  3. 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.

  4. Ejemplo estructura XML <?xmlversion="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> <parrafo>¿Hola qué tal? Hace <enfasis>mucho</enfasis> que no escribes. A ver si llamas y quedamos para tomar algo. </parrafo> </texto> </mensaje>

  5. 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.

  6. XML es: • El Lenguaje de Marcaje Extensible ( Extensible MarkupLanguaje , XML). • Un metalenguaje de marcaje. • Una sintaxis utilizada para crear lenguajes declarativos. • Una recomendación técnica del W3C. • Es un estándar del W3C, 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).

  7. 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.

  8. XML es: • El Lenguaje de Marcaje Extensible ( Extensible MarkupLanguaje , XML). • Un metalenguaje de marcaje. • Una sintaxis utilizada para crear lenguajes declarativos. • Una recomendación técnica del W3C. • Es un estándar del W3C, 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).

More Related