Title: Sin ttulo de diapositiva
1XML Servicios Digitales Valparaíso, 16 de
noviembre de 2004
2Qué es XML?
eXtensible Markup Language Concepto basado
en lenguajes de marcas noción muy antigua
utilizada tanto en computación como en edición de
textos (por ejemplo, los editores marcan
manuscritos).
3Concepto
Separación del contenido de la presentación
(1967) Ejemplos troff (1973), nroff,
ditroff, groff (1990), TeX (1979), LaTeX (1985),
GML (1973)
contenido
diferentes presentaciones
4Historia
SGML Standard Generalized Markup Language
(1980), lenguaje de marcas muy poderoso, usado
actualmente en empresas donde los problemas de
administración de documentos son muy
complejos HTML HyperText Markup Language
(1993), derivado de SGML. Mezcla formato con
contenido! XML (1998) dialecto de SGML, su
origen se debió a la necesidad que servidores web
pudieran servir, recibir y procesar SGML
genérico. Hoy su énfasis está radicado en el
intercambio de datos en la web.
5Cómo funciona HTML?
Se marca el contenido con códigos (tags)
especiales lth2gtAcircventiure von den
Nibelungen.lt/h2gtltbrgtltpgt Uns ist in alten
maeligren,ltbrgtwunders vil geseit,ltbrgtvon
heleden lobebaeligren,ltbrgtvon grozer
arebeit.lt/pgt
presentación
contenido
6Cómo funciona XML?
Simplemente es un conjunto de códigos (tags) que
rodean el contenido ltcantogt lttitulogtÂventiure
von den Nibelungen.lt/titulogt ltestrofagtltfrasegtUns
ist in alten mæren,lt/frasegt ltfrasegtwunders vil
geseit,lt/frasegt ltfrasegtvon heleden
lobebæren,lt/frasegt ltfrasegtvon grozer
arebeit.lt/frasegt No se indica cómo se mostrará
esta información, para eso se usa XSLT y
XSL/FO.
contenido
presentación (MS-Explorer)
7Cómo funciona XML y XSLT?
predefinido
Archivo DTD
Validación
Archivo XML
transformación
Archivo XSL
Archivo HTML
8Proceso de edición
Documentos originales en BCN-XML
Autor
Algún editor
Base de datos para documentos XML
Conversión XSL
Producto intermedio XSL-FO
Presentación HTML
Presentación PDF, SVG, TXT