Title: Ejemplo Body: James Britt
James Britt
James Britt
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.
Title: Ejemplo Body: El amor es la compensación de la muerte; su correlativo esencial Arthur Schopenhauer 200 pesos
Atributo
Title: Ejemplo Body: )
Nunca puede ir dentro de una etiqueta, etc.
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.
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
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
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
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
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
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
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)
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
Title: Herramientas Body: Existen para varios lenguajes Java, ASP, PHP Cocoon Aplicación para proceso de XML
Title: Sopa de Letras XML XLL XSL XSLT SAX XPointer XPath DTD DOM SGML XRef Schema SOAP Parser XML-Data XDR XQL
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
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
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
Página anterior | Volver al principio del trabajo | Página siguiente |