Introducción a XML

8
JUAN FRANCISCO GONZÁLEZ REYES – 07230471 ITSL, MÉXICO INTRODUCCIÓN A XML

description

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

Transcript of Introducción a XML

Page 1: Introducción a XML

JUAN FRANCISCO GONZÁLEZ REYES – 07230471

ITSL, MÉXICO

INTRODUCCIÓN A XML

Page 2: Introducción a XML

¿QUÉ ES XML?

XML (eXtensible 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:

Page 3: Introducción a XML

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.

Page 4: Introducción a XML

EJEMPLO ESTRUCTURA XML<?xml version="1.0"?> <!DOCTYPE MENSAJE SYSTEM "mensaje.dtd"> <mensaje>

<remite> <nombre>Alfredo Reino</nombre> <email>[email protected]</email>

</remite>

<destinatario>

<nombre>Bill Clinton</nombre>

<email>[email protected]</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>

Page 5: Introducción a XML

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.

Page 6: Introducción a XML

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

Page 7: Introducción a XML

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.

Page 8: Introducción a XML

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