4.5 XSL, CSS
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.
SLT 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
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.
La
información de estilo puede ser adjuntada como un documento separado o en el
mismo documento HTML. En este último caso podrían definirse estilos generales
en la cabecera del documento o en cada etiqueta particular mediante el atributo
"<style>".
No hay comentarios:
Publicar un comentario