Descargar

Interfaces XML (página 4)

Enviado por Pablo Turmero


Partes: 1, 2, 3, 4
edu.red

Title: Ejemplo Body: James Britt

James Britt

James Britt

edu.red

Title: Los Atributos en XML Body: Los elementos pueden incorporar atributos, que son características o propiedades particulares

Los atributos siempre deben estar marcados con comillas simples o dobles, y se sitúa como un valor adicional a una etiqueta.

edu.red

Title: Ejemplo Body: El amor es la compensación de la muerte; su correlativo esencial Arthur Schopenhauer 200 pesos

Atributo

edu.red

Title: Ejemplo Body: )

Nunca puede ir dentro de una etiqueta, etc.

edu.red

Title: Aplicaciones de XML Body: Formato de intercambio de datos Sistemas heredados Integración de sistemas heterogéneos

Publicación de datos En diversos formatos (HTML, WML, PDF, etc.) a través de transformaciones XSLT

Repositorios de datos Bases de datos nativas XML Lenguajes de consulta y actualización: XQuery, XQL, XUpdate, etc.

Ficheros de configuración y log Aplicaciones, servidores Web, motores de Servlets, descripción de componentes EJB, etc. Sistema operativo

Etc.

edu.red

Title: Almacenamiento de datos Tradicional Body: Bases de Datos Tiempo y costo para crear y mantener Archivos Planos El formato no es estandarizado Se deben escribir sus propios programas de validación de entrada y salida

edu.red

Title: Almacenamiento de Datos XML Body: La búsqueda de datos es relativamente fácil El formato es Standard Las herramientas Standard para validación de entrada/salida ya existen La facilidad de lectura de los archivos planos hacen mas fácil el control

edu.red

Title: Intercambio de Datos Tradicional Body: Delineación de valores Datos difíciles de leer/identificar Las relaciones entre los datos son difíciles de documentar Campos Fijos Limitados a cierta extensión de campo

edu.red

Title: Intercambio de Datos en XML Body: Los datos son relativamente simples de leer y editar con un simple editor de texto Relaciones complejas (árboles, herencia) pueden ser comunicadas Tags son auto-descriptivas, leídas por humanos Validación de datos automática

edu.red

Title: Despliegue Tradicional de Documentos Body: HTML Contenido e interfase gráfica mezclados Buscar información en los datos es pesado Los contenidos están ‘atados’ a la lógica y lenguaje HTML

Los Tags son genéricos por naturaleza

edu.red

Title: Despliegue de Documentos XML Body: Significado de los tags es manejado por XSL Instrucciones para transformar un tipo de documento en otro Transformación común XML -> HTML Un archivo XML puede ser enlazado a varios archivos XSL El contenido de un archivo puede ser ‘renderizado’para Web, impresion, celulares, etc. Separación de la presentación y el contenido

edu.red

Title: Aplicaciones que procesan XML Body: Verifican que documentos XML cumplan con los Standard para ser “bien formados”

Validan en base a las definiciones especificadas en un DTD

Transforman los datos basadas en instrucciones XSL (Extensible Stylesheet Language)

edu.red

Title: Cuando utilizar XML Body: Almacenar y buscar pequeñas cantidades de datos Intercambio de datos entre diferentes aplicaciones u organizaciones Separar contenidos de presentación

edu.red

Title: Herramientas Body: Existen para varios lenguajes Java, ASP, PHP Cocoon Aplicación para proceso de XML

edu.red

Title: Sopa de Letras XML XLL XSL XSLT SAX XPointer XPath DTD DOM SGML XRef Schema SOAP Parser XML-Data XDR XQL

edu.red

Title: Algunas definiciones Body: XML – eXtended Mark-up Language

DTD – Document Type Definition

XSLT – eXtended StyleSheet Language

Parser – Analizador sintáctico

DOM – Document Object Model

XHTML – eXtended HTML

edu.red

Title: Algunas tecnologías XML Body: Especificación actual XML v1.0 (1.1 = 1.0 + namespaces)

Definición de Documentos DTD o Schemas

Definición de estilos XSL=XSLT + XPATH

Enlazado de documentos XLL=Xlink + Xpointer

edu.red

Title: Documentos válidos Body: El documento debe estar “bien formado” Debe ser válido (tener un DTD) Su elemento raíz debe ser aquel definido en el DTD Debe satisfacer las especificaciones indicadas en el DTD

Partes: 1, 2, 3, 4
 Página anterior Volver al principio del trabajoPágina siguiente