Está en la página 1de 9

Universidad Politcnica

Salesiana
Aplicaciones Telemticas
XML

XML
eXtensible Markup Language
Usos
Forma de representar datos de bajo nivel, p.ej.: archivos de
configuracin
Forma de agregar metadatos a documentos.

Ventajas de XML
Separacin entre datos y presentacin
Mismos datos se presentan con distintos formatos
No se afecta el ancho de banda con el envo de la forma de
presentacin

Extensibilidad de XML
Agregar atributos a etiquetas existentes es simple y no afecta a

XML
Representacin jerrquica

XML
Interoperabilidad
Es un mecanismo rpido para el intercambio de datos entre
diferentes aplicaciones, en relacin a un formato arbitrario.

XML - elementos
Escenarios
Archivos de configuracin
Web Services: Web Services Description Language WSDL,
formato que provee una completa descripcin sobre los
servicios web y sus capacidades, incluyen formato de pedido
inicial, respuesta, y detalles de como llamar al servicio.
Contenido Web: XHTML
Manejo de documentos.
Sistemas de bases de datos. Modernos DBMS pueden
almacenar documentos XML
Representacin de imgenes: SVG
Interoperatividad de negocios

XML - elementos
Document Type Definitions DTDs y XML Schemas
Sirven para describir la definicin de documentos XML, su
estructura y los datos que se permiten.
Se usan para validar la informacin
XML Schemas ofrecen mayor funcionalidad que DTDs.

XML Namespaces.
Se utilizan para agrupar documentos XML con distinto formato
que deben ser usados juntos.

XML - elementos
Xpath
Permite apuntar a elementos o atributos especficos de un
documento XML, funcionan como el path en un sistema de
archivos.
Inician en la raz, y avanza a travs de varias capas hasta
llegar al elemento especfico.
Ej.: /applicationUser/user

XSLT Extensible Stylesheet Language Transformations


Permiten transformar un archivo (XML o de texto) de un
formato a otro
Es un lenguaje declarativo que usa plantillas para definir la
presentacin de la informacin del documento fuente.

XML - elementos
Xquery
Comparte varias caractersticas de XSLT

XML - tarea
Que es un XML bien formado?
Cules son las partes que conforman un documento
XML?
Elaborar un ejemplo de documento XML bien formado.

También podría gustarte