XML no predefine la apariencia de los elementos. Se requiere una descripción aparte mediante una hoja de estilo. XSL (eXtensible Stylesheet Language) es.

Slides:



Advertisements
Presentaciones similares
IBD Plan 90 y 2003 Clase 10.
Advertisements

Juan Carlos Alonso Tecnet Consultores
Word.
Diseño de Bases de Datos
Desarrollo sobre XBRL, un paso más allá
Repaso desde HTML a XHTML
UNIX COMP 240.
CI-2413 Desarrollo de Aplicaciones para Internet
Leer y escribir datos XML
MANEJO DE DOCUMENTOS XML EN MHP Leire Urriza Oiz.
ELEMENTOS DEFINICIÓN HIPERTEXTO DIMENSIONES ESTRUCTURA.
DOM ( Document Object Model) Prof. Franklin Cedeño.
Conceptos Generales XML.
2.1Definición de un modelo de datos
XML Extensible Modeling Language
Pedro Pastor (Universitat d'Alacant)Curso XSL1 Curso de XSL Sistema para la visualización de documentos XML.
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
Álvaro Salido Fernández
Enriquecimiento de ERDs con información lingüística haciendo uso de XSLTs Proyectando Silvia Nieto Directores Germán Bordel Mikel Peñagarikano.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · XSLT.
1 Las hojas de estilo en cascada Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal utilizado para definir la presentación.
Documentación de Sistemas
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · XPath.
Matías Hernández ARTech Implemente sus propios patrones usando GXPatterns.
Desarrollo CSS.
Oscar Bedoya. XSL. Una hoja de estilo es un documento XML que tiene como elemento documento... Todos los elementos xsl pertenecen.
XBRL “El lenguaje que integra informes financieros, agentes y sistemas informáticos” Agosto 2006Cr. Marcelo Marchesoni.
Antecedentes. El XML (eXtensible Markup Language) es un metalenguaje, es decir un lenguaje para construir otros lenguajes con un propósito específico.
XSLT.
Título Características y elementos fundamentales J.M. Morales-del-Castillo.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · eXtensible Stylesheet Language Formatting Objects.
Sistemas de marcado.
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
HTML5 & CSS3 Presentado Por: Fernando Ayala
XML Corporación Universitaria de Ciencia y Desarrollo Ing. Andrés Vargas - W3C: XML es un.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Introducción al mundo XML.
CONVERSIÓN Y ADAPTACIÓN DE DOCUMENTOS XML
Metodología para solución de problemas
Microsoft Office Project 2010 Curso Básico
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
Primer párrafo Quieres leer el texto????????????
Diseño: Fundamento y Documentación ISF5501 Ingeniería de Software Semana 13/2.
X S L T Julio Pacheco.
XML Mikel Ibiricu Alfaro. ÍndiceXML 1 Qué es XML 2 Historia XML 3 Diferencias HTML-XML 4 Herramientas del entorno de XML 5 XPath 6 XQuery 7 XPath vs.
Introducción a XML por Joel Candia C Universidad Técnica Federico Santa María Departamento de Electrónica ELO-330 Programación de Sistemas.
XML. La vida antes de XML ► Comunicación ► Persistencia ► Armado de Documentos.
El lenguaje HTML Este lenguaje nos permite estructurar documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...)
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
C.P. FREDIS ARRIETA BARROSO LA INFORMACION TRIBUTARIA EN MEDIOS ELECTRÓNICOS Y MAGNÉTICOS PARA LA U.A.E. D.I.A.N. AÑO GRAVABLE 2007.
Tamaños y tipos de letra en HTML Para definir distintos tamaños de letra, en HTML se utiliza el elemento lleno donde x es un número que puede variar entre.
Creado por: Ángela Pico
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
HTML.
ALGORITMOS PRESENTADO POR: FERNANDA LEURO TATIANA CONTRERAS 1004
¿Cómo preparar una propuesta?
¿Q UÉ ES XML? XML (eXtensible Markup Language)es un meta-lenguaje de codificación de información. Los programas que utilizan el formato XML pueden intercambiar.
Arreglos unidimensionales
HTML 5 Edgar Vázquez Ayala. Rolando Aarón Pérez Mandujano.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
FORMATO MARC21 FORMATO MARC: UN FORMATO BIBLIOGRAFICO. AUTOMATIZAR INFORMACIÓN BIBLIOGRÁFICA La automatización ha demostrado ser el medio más adecuado.
GUIA DE CSS 3 BASICA AUTOR: CARLOS BERBECI QUE ES CSS3 ? CSS es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con HTML.
Es la hoja de presentación del portafolio
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
USB-Ingeniería de Sistemas Programación en Internet Agosto 2015 Introducción al Html.
HTML.
¿Qué es EXCEL? Entre los usos habituales de Excel se encuentran: CálculosRealizar cálculos utilizando funciones de Excel o definidas por el usuario: Financieras.
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN Bloque XML: UD4: espacios de nombres.
Transcripción de la presentación:

XML no predefine la apariencia de los elementos. Se requiere una descripción aparte mediante una hoja de estilo. XSL (eXtensible Stylesheet Language) es un lenguaje basado en XML, estandarizado por el W3C, para expresar hojas de estilo aplicables a documentos XML. Está formado por tres partes: – XSLT (eXtensible Stylesheet Transformations): lenguaje para especificar transformaciones de documentos XML – XPath (XML Path Language): lenguaje para crear patrones para identificar elementos XML sobre los que aplicar transformaciones – Formating Objects: vocabulario XML de objetos de formateo, que describen de manera independiente el estilo a aplicar El lenguaje XSL se puede usar para: Representar documentos XML en diferentes formatos Extraer parte del contenido de un documento XML Transformar documentos XML entre esquemas ¿Qué es XSL? Usos de XSL

1. Definición de las cabeceras de la página XSL El patrón o template: Elemento básico de la páginas de estilo Para cada nodo del árbol XML tenemos la posibilidad de definir un patrón de estilos que marcará como se va a presentar este nodo en el documento final. En el caso de la XML del trabajo: 3. Selección de los elementos He distinguido entre la selección individual, la selección procedural y la selección de atributos. Patrones de transformación XSLT seguidos

Selección individual de elementos Para la selección de valores individuales, extraídos de los nodos del árbol XML, debemos utilizar la instrucción "xsl:value-of", con ella podemos hacer referencia tanto a nodos, como variables, cálculos matemáticos, etc. Ejemplo: Selección procedural de elementos La selección procedural se utiliza en aquellos casos en que un elemento está compuesto por más de un ítem, párrafo, frase, etc. Para lo cual es necesario ir recorriendo el nodo extrayendo cada uno de estos; esto se realiza mediante la instrucción “xsl: for-each” para recorrer el nodo componente a componente y la instrucción anterior “xsl:value-of” para extraerlos. Ejemplo:

Selección de atributos Existen elementos en la XML que presentan atributos que interesa mostrar o utilizar, como es el caso del elemento foto que tiene como atributos el fichero donde se encuentra la foto, la altura y la anchura de esta. Estos atributos son necesarios para conseguir mostrar por pantalla la foto ya que la instrucción requiere esos mismos atributos. El acceso a los atributos se hace mediante selección individual o procedural según el caso Ejemplo: Para el caso de la foto utilicé: