Professional Documents
Culture Documents
Los datos codificados en XML son autodescriptivos, pues las etiquetas descriptivas están
entremezcladas con los datos. El formato abierto y flexible utilizado por XML permite su uso
en cualquier lugar donde sea necesario intercambiar y transferir información. Dado que el
XML es independiente del HTML, se puede insertar código XML en documentos HTML. El
W3C ha definido un formato mediante el cual se pueden encapsular en páginas HTML los
datos basados en XML. Al incrustar datos XML en una página HTML, se pueden generar
varias vistas a partir de los datos entregados, utilizando los datos semánticos que contiene
el XML.
4.2 Lenguaje de Marcado Generalizado.
GML libera a creador del documento de preocupaciones específicas del formato del
documento tales como especificación de la fuente, línea espaciamiento, y disposición de
página requerida por Script. Usando GML, un documento está marcado para arriba con las
etiquetas que definen cuáles es el texto, en términos de párrafos, los jefes, listas, tablas, y
así sucesivamente. El documento se puede entonces ajustar a formato automáticamente
para los varios dispositivos simplemente especificando un perfil para el dispositivo.
CSS: El nombre hojas de estilo en cascada viene del inglés Cascading Style Sheets, del que
toma sus siglas. CSS es un lenguaje usado para definir la presentación de un documento
estructurado escrito en HTML o XML[2] (y por extensión en XHTML). El W3C (World Wide
Web Consortium) es el encargado de formular la especificación de las hojas de estilo que
servirán de estándar para los agentes de usuario o navegadores.
La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un
documento de su presentación.
XSL: Es para XML lo que CSS es para HTML. Es un acrónimo en inglés de EXtensible Stylesheet
Language (Lenguaje de hojas de estilo ampliable). Es un lenguaje diseñado para presentar
datos XML en un formato legible. XSL consta realmente de dos partes:
XSLT: un lenguaje para transformar documentos XML
XPath: un lenguaje para navegar en documentos XML
XSLT significa Transformaciones XSL y es la parte más importante de XSL.
XSLT transforma un documento XML en otro documento XML, en una salida XHTML o en
texto sencillo. Esto se suele hacer transformando cada elemento XML en un elemento
HTML. El uso de XSL es imprescindible, ya que las etiquetas XML han sido definidas por el
usuario y, por tanto, los navegadores no saben cómo interpretarlas o representarlas. Su
significado se ha diseñado para ser entendido por las personas, no por las máquinas.
XSLT también puede realizar las siguientes operaciones en un árbol XML:
añadir y eliminar elementos
añadir y eliminar atributos
reorganizar y ordenar elementos
ocultar o mostrar determinados elementos
encontrar o seleccionar elementos específicos
4.6 API simple para XML y Modelo en Objetos para la Representación de Documentos.