![Monografias.com](Diapositiva41.png)
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 siguiente ![]() |