ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Xsl Tecnologia


Enviado por   •  29 de Abril de 2014  •  1.170 Palabras (5 Páginas)  •  211 Visitas

Página 1 de 5

XSL

(siglas de Extensible Stylesheet Language, expresión inglesa traducible como "lenguaje extensible de hojas de estilo") es una familia de lenguajes basados en el estándar XML que permite describir cómo la información contenida en un documento XML cualquiera debe ser transformada o formateada para su presentación en un medio.

Esta familia está formada por tres lenguajes:

• XSLT (siglas de Extensible Stylesheet Language Transformations, lenguaje de hojas extensibles de transformación), que permite convertir documentos XML de una sintaxis a otra (por ejemplo, de un XML a otro o a un documento HTML).

• XSL-FO (lenguaje de hojas extensibles de formateo de objetos), que permite especificar el formato visual con el cual se quiere presentar un documento XML, es usado principalmente para generar documentos PDF.

• XPath, o XML Path Language, es una sintaxis (no basada en XML) para acceder o referirse a porciones de un documento XML.

Xpath

Es un lenguaje que nos sirve para buscar información dentro de un documentos con esctructura en xml, xpath permite buscar y seleccionar teniendo en cuenta la estructura jerárquica del xml.

Xpath en sí es un lenguaje sofisticado y complejo, pero distinto de los lenguajes procedurales que solemos usar (c, c++, basic, java…). Además, como casi todo en el mundo de xml, aún está en estado de desarrollo, por lo que no es fácil encontrar herramientas que incorporen todas sus funcionalidades.

Más información sobre xpath en wikipedia, traducción al español de la documentación oficial de la w3c y ejemplos de xpath.

XLink o Lenguaje de vínculos XML es una recomendación del World Wide Web Consortium (W3C) que permite crear elementos de XML que describen relaciones cruzadas entre documentos, imágenes y archivos de Internet u otras redes. De esta forma, XLink permite:

• Crear una relación de vínculos entre varios documentos.

• Agregar a un vínculo información acerca del mismo (metadatos).

• Crear y describir vínculos a documentos en multitud de ubicaciones.

• Sintaxis XLink

En HTML , el elemento <a> define un hipervínculo. Sin embargo , esto no es cómo funciona en XML. En los documentos XML , puede utilizar cualquier elemento de los nombres que usted quiere - por lo tanto, es imposible que los navegadores para predecir cuáles son los elementos de enlace se le llama en los documentos XML.

A continuación se muestra un ejemplo sencillo de cómo utilizar XLink para crear vínculos en un documento XML :

<? xml version = " 1.0 " encoding = "UTF -8" >

<homepages xmlns:xlink="http://www.w3.org/1999/xlink">

<homepage xlink:type="simple" xlink:href="http://www.w3schools.com"> Visita W3Schools < / homepage >

<homepage xlink:type="simple" xlink:href="http://www.w3.org"> Visita W3C < / homepage >

< / homepage >

Para tener acceso a las características XLink debemos declarar el espacio de nombres XLink . El espacio de nombres XLink es: " http://www.w3.org/1999/xlink " .

El XLink : tipo y el XLink : atributos href de los elementos <homepage> vienen del espacio de nombres XLink .

El xlink : type = "simple " crea un simple " HTML -como" enlace ( significa " haz clic aquí para ir allí ") .

El atributo xlink: href especifica la URL para enlazar a .

-------------------------------------------------- ------------------------------

XLink Soporte del navegador

No hay soporte para el navegador XLink en documentos XML. Sin embargo , todos los principales navegadores soportan XLinks simples en SVG .

-------------------------------------------------- ------------------------------

XLink Ejemplo

El siguiente documento XML contiene características XLink :

<? xml version = " 1.0 " encoding = "UTF -8" >

<bookstore xmlns:xlink="http://www.w3.org/1999/xlink">

...

Descargar como (para miembros actualizados)  txt (7.4 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com