XSL

por Daniel M. Germán (dmg@csg.uwaterloo.ca)

XSL


XSL permite:


Como funciona XSL


Principios de Diseño de XSL

  1. XSL debe ser fácilmente utilizado en Internet
  2. XSL debe ser especificado en XML
  3. XSL debe proveer un lenguaje para realizar todas las operaciones de formateo
  4. XSL debe incorporar un lenguaje de scripting para permitir operaciones más complicadas.
  5. XSL será un subconjunto de DSSSL
  6. Debe ser posible la conversión automática de CSS a XSL

Estructura de los Estilos


Árboles


Ejemplo de un estilo


Haciendo referencia a un estilo en XML


Una regla simple


Elementos a que aplica un patrón


Ancestors


Descendientes


Variaciones


Root


Comodines


target-element y element


Atributos


Existencia de un atributo


Qualifiers


Ejemplos


Acciones


Atributos de los objectos de flujo


Selección


select


Variaciones de seleccion


Reordenamiento del documento


Procesando ancestros


Macros


Regla de Construcción de Default


Reglas de Estilo


Las reglas de estilo y CSS


Modos


Objetos de Flujo


Objetos de Flujo de DSSSL


Objetos de Flujo de HTML/CSS


Futuro de XSL


XLink


Más información


© Daniel M. Germán (dmg@csg.uwaterloo.ca)