Vous êtes sur la page 1sur 26

Tecnología XML

Tecnologías Software para


Internet
2004
Introducción al módulo IV
Surgen nuevos estándares para
internet, entre ellos:

XML

Descripción semántica de la información


mediantes etiquetas

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 2


Interoperabilidad
Permite a diversas aplicaciones de
internet entenderse y comunicarse
entre ellas
Usada en el campo del comercio
electrónico y de las transacciones a
través de internet

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 3


Objetivos

Conocimiento del lenguaje XML


Instrumentos y procesamiento de
documentos XML
Aprender a definir y usar esquemas de
documentos, documentos xml, hojas de
estilo
Ejercicios practicos

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 4


La Revolución del Web

Web Semántico
 The Semantic Web is an extension of the
current web in which information is given
well-defined meaning, better enabling
computers and people to work in
cooperation." -- Tim Berners-Lee, James
Hendler, Ora Lassila

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 5


Motivaciones por el Web
Semántico

El contenido del web moderno está


orientado a humanos y no a máquinas
Las páginas son leídas por humanos

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 6


El nuevo Web

WAP Forum : define los estándares


utilizados en la comunicación con
dispositivos móviles
WAP Forum creado por Ericsson, Nokia
y Motorola

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 7


HTML

Discutir en grupo:
 Ventajas de HTML
 Límites de HTML

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 8


HTML - Ventajas
Portabilidad
Facilidad de uso
Facilidad de creación de links
Amplio número de paquetes de
software para HTML

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 9


Límites de HTML

No extensible (límite de elementos)


Excesivos y no relevantes resultados de
una búsqueda

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 10


XML supera los límites de
HTML
Extensible: permite crear cualquier
etiqueta para describir cualquier
documento
Documentos autodescriptivos:
describen el contenido
Búsquedas más complejas y respuestas
más precisas

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 11


Ventajas - XML
Separación contenido – formateo
 Crea una vez y formatea muchas
Reutilización de contenido
 Crea una vez y reusa muchas
Larga vida a los documentos XML

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 12


Crea una vez formatea
muchas (Ventajas)
Ejemplo: Lista de participantes
 Detalle de los participantes
 Lista de nombres y apellidos
 Participantes franceses

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 13


Crea una vez formatea
muchas (Ventajas)

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 14


Crea una vez formatea
muchas (Ventajas)

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 15


Crea una vez formatea
muchas (Ventajas)

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 16


Crea una vez reutiliza muchas
(Ventajas)

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 17


Larga vida a los documentos
XML (Ventajas)
XML es un estandar abierto y no
propietario
Un archivo XML es un file de texto

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 18


Límites de XML
El desarrollo de XML esta aún en curso
Escribir un documento XML es mucho
más complejo que un documento HTML
 Esfuerzo compensando

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 19


Orígenes de XML

20
Markup
Término usado para describir código
adjunto a un texto para indicar la
estructura o el formato en el cual debe
aparecer
Una gran variedad de lenguajes de
markup causaría problemas de
incompatibilidad entre documentos
Lenguaje de markup estándard

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 21


Estructura de un documento
Distinguir entre:
 Estructura lógica (introducción, capítulos,
conclusión)
 Estructura física: presentación del
documento, posición del texto, fuente
usada, etc

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 22


SGML (Standard Generalized
Markup Language)
Surge con el objetivo de ofrecer a los
autores un modo estándard para
estructurar un documento
Permite crear lenguajes de marca de
forma estándard

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 23


XML (Extensible Markup
Language)
10 de Febrero de 1998
Objetivo: Intercambio de documentos
estructurados a través del internet

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 24


XML (Extensible Markup
Language)

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 25


Ejercicio: Mi primer file XML
Siguiendo la estructura del file XML
crea un file con tus datos personales

Tecnologías Software para Internet, Erick Arauco, Udep Ets - 2004 26