introducción a xml
DESCRIPTION
Introducción a XML. Juan Francisco González Reyes – 07230471 ITSL, México. ¿Qué es XML?. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Introducción a XML](https://reader036.vdocuments.pub/reader036/viewer/2022082517/56813fe5550346895daad09c/html5/thumbnails/1.jpg)
JUAN FRANCISCO GONZÁLEZ REYES – 07230471
ITSL, MÉXICO
INTRODUCCIÓN A XML
![Page 2: Introducción a XML](https://reader036.vdocuments.pub/reader036/viewer/2022082517/56813fe5550346895daad09c/html5/thumbnails/2.jpg)
¿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](https://reader036.vdocuments.pub/reader036/viewer/2022082517/56813fe5550346895daad09c/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082517/56813fe5550346895daad09c/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082517/56813fe5550346895daad09c/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082517/56813fe5550346895daad09c/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082517/56813fe5550346895daad09c/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082517/56813fe5550346895daad09c/html5/thumbnails/8.jpg)
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).