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 |