Oscar Bedoya. XSL. Una hoja de estilo es un documento XML que tiene como elemento documento... Todos los elementos xsl pertenecen.

Slides:



Advertisements
Presentaciones similares
¿QUÉ ES HTML? Hipertext Markup Language. Lenguaje de ordenador.
Advertisements

Repaso desde HTML a XHTML
HTML PROGRAMACION WEB.
CI-2413 Desarrollo de Aplicaciones para Internet
CI-2413 Desarrollo de Aplicaciones para Internet
Trucos Ofimática II Trucos ofimáticas. ¿Cómo nos pueden ayudar?
CORREO INTERNO. El módulo de correo interno proporciona un método de comunicación simple entre usuarios (Estudiantes- tutores), mediante el envío de mensajes.
Enlaces con variables en la URL en PHP Programación en Internet II.
Lección 3 Cuadros de lista
Insertar Mónica Rodríguez.
INTRODUCCION A CSS.
DOM ( Document Object Model) Prof. Franklin Cedeño.
Internet y la Web social: Diseño de páginas web
Personalización en diseño visual y comportamiento de la plantilla
CURSO DE OFIMATICA BASICA
Como usar el Catálogo Bello Guía práctica Acceso al catálogo  Se puede acceder al catálogo desde cualquier parte del mundo por Internet.  Es posible.
Introducción al desarrollo de proyectos RIA.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · XSLT.
Material de la Prof. Jessie Lema
Ing. Cleyver Vazquez Jijon
HTML/CSS Mi primera página.
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
Estructura de Documento Atributos 1. Atributos Básicos id, class, style, title 2. Atributos para Internacionalización lang, xml:lang, dir 3. Atributos.
Capacitación de Herramientas para el Desarrollo WEB Modulo IV- HTML,Historia y Elementos del Lenguaje Parte I Sesión #2 María Paz Coloma M.
( Hyper Text Markup Lenguage )
Junio 2: Desarrollo del proyecto en la sala 3 Junio 9: Continuación del proyecto en la sala 3 Junio 16: Examen Final. Sala 3. Entrega del proyecto (se.
En ocasiones podemos desear añadir comentarios aclaratorios dentro del código, de manera que no sean visualizados en el navegador, pero sí a la hora de.
XML no predefine la apariencia de los elementos. Se requiere una descripción aparte mediante una hoja de estilo. XSL (eXtensible Stylesheet Language) es.
SQL SERVER Reporting Services
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · eXtensible Stylesheet Language Formatting Objects.
Guía Para Utilizar la Base de Datos EBSCO
Características y elementos fundamentales J.M. Morales-del-Castillo
1/47 © Francisco Manuel SÁNCHEZ MORENO Introducción a XML UPM-DATSI © Francisco Manuel SÁNCHEZ.
Sistemas de marcado.
Universidad Tecnologica Oteima DISEÑO DE MEDIOS Y MATERIALES MULTIMEDIOS Rigoberto Quintana M. Hojas de estilo en cascada.
Etiqueta A HREF La etiqueta ...; no sólo se utiliza para establecer un vinculo con otra página y/o correo. También en una página html se.
FUNCIONES DE TEXTO Esther Lucia Quiñones Geovanny Bastidas.
Oscar Bedoya. XML. Bookstore A continuación puede encontrar la información de los libros en inventario The Adventures of.
FILTROS. Un filtro es un programa que recibe una entrada, la procesa y devuelve una salida. Relacionando filtros simples podemos hacer prácticamente cualquier.
X S L T Julio Pacheco.
Microsoft OFFICE Word MBA. Lida Loor Macías.
1  ¿ Qué es un sitio web ?  Colección de páginas web dotadas de una dirección web única  ¿ Qué es un página web ?  Es un documento creado en lenguaje.
WORLD WIDE WEB Lenguaje HTML
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.
ETIQUETAS. Importante Que es una Etiqueta: Son elementos que tienen dos propiedades básicas: atributos y contenidose crea de esta forma, Se cierra de.
Tel Microsoft Word Duración 25 hrs. XIV. TRABAJAR CON TÍTULOS Agregar títulos a una ilustración Agregar.
El lenguaje HTML Este lenguaje nos permite estructurar documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...)
“Trabajando en Notepad”
Líneas Horizontales Las líneas horizontales son de gran ayuda para separar secciones de texto o incluso como decoración. La etiqueta permite dibujar una.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Introducción a las Tecnologías Informáticas Oscar Bedoya
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
(extensiones de correo de internet multipropósito)
Desarrollo HTML, XHTML y CSS. Estructura de una página HTML Documento sin título.
1.¿Qué es? El Microsoft PowerPoint es un programa que permite hacer presentaciones, y es usado ampliamente los ámbitos de negocios y educacionales. 1.1¿Para.
Sergio Cubero Introducción a las Páginas Web. Sesión 2 12:00-12:30: Recursos en la Web UV. 12:30-13:00: Descargar plantilla UV Hojas de estilo 13:00-13:30:
CARACTERISTICAS DE ENTREGA DE DOCUMENTOS
Mediacentro Clase #3 de Word I.
TRABAJO MONOGRÁFICO – 4º ESO
Elementos básicos de la ventana
HTML.
Páginas web Una página web es un documento visible en la World Wide Web mediante un navegador. Tipos de web EstáticasDinámicas Un sitio web es un conjunto.
HTML.
Actualización septiembre 2014 Guía del Catálogo de la UGR: Búsqueda rápida.
Web Intelligence El objetivo de esta guía, es proporcionar un esbozo del amplio mundo que es aprender a utilizar Web Intelligence. Esta guía no está diseñada.
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN Bloque XML: UD4: espacios de nombres.
ANDRES MAURICIO QUINTERO MACEA Programación Web Lic. Informática y medios audiovisuales Facultad de educación y ciencias humanas Universidad de Córdoba.
Exponentes: - Nancy Gómez Gómez - Esmerlyn Contreras.
Transcripción de la presentación:

Oscar Bedoya. XSL

Una hoja de estilo es un documento XML que tiene como elemento documento... Todos los elementos xsl pertenecen al espacio de nombres xsl, por lo tanto, es necesario anteponer la palabra xsl XSL(eXtensible Stylesheet Language)

El espacio de nombres se específica con la instrucción de procesamiento xmlns:xsl=" Los espacios de nombres permiten que dos elementos distintos tengan el mismo nombre, siempre y cuando estén en diferentes espacios XSL(eXtensible Stylesheet Language)

El elemento documento xsl:stylesheet debe contener uno o más elementos de plantilla XSL. Las plantillas se representan de la siguiente forma:... El valor del atributo match se denomina patrón. El patrón en el ejemplo, “/”, representa al documento XML completo Toda hoja de estilo debe contener exactamente una plantilla cuyo atributo match tenga el valor “/” XSL(eXtensible Stylesheet Language)

Book Description Author: Title: Price: Binding type: Number of pages: XSL(eXtensible Stylesheet Language) Contiene dos tipos de elementos XML: Los que representan código HTML Book Description, para mostrar un encabezado Author: Para mostrar un bloque de texto en cursiva(Author) Para el salto de línea

Book Description Author: Title: Price: Binding type: Number of pages: XSL(eXtensible Stylesheet Language) Contiene dos tipos de elementos XML: Elementos XSL < xsl:value-of select=“INVENTORY/BOOK/AUTHOR"/> Añade el contenido del elemento XML especificado a la salida HTML Ver xsl1.xsl Ver inv1.xml

Book Inventory Title: Author: Binding type: Number of pages: Price: XSL(eXtensible Stylesheet Language) El elemento for-each tiene dos efectos principales Se repiten las instrucciones entre la marca de inicio y fin del for-each, por cada elemento /INVENTORY/BOOK/ Dentro del elemento for- each, el elemento actual es aquel especificado por el atributo select del elemento for-each Ver xsl3.xsl inv3.xml

Book Inventory Title: Author: Binding type: Number of pages: Price: XSL(eXtensible Stylesheet Language) Otra forma de visualizar un elemento XML repetitivo por medio de dos plantillas El elemento XSL apply- templates le indica al explorador que, para todo elemento BOOK dentro del elemento raíz INVENTORY, debe procesar la plantilla correspondiente al elemento BOOK, es decir, la plantilla cuyo atributo match tiene el valor “BOOK”

Book Inventory Title: Author: Binding type: Number of pages: Price: XSL(eXtensible Stylesheet Language) Otra forma de visualizar un elemento XML repetitivo por medio de dos plantillas La segunda plantilla muestra el contenido de los elementos de un solo libro Ver xsl4.xsl inv4.xml

Filtrado y ordenación de datos Filtrado Permite establecer condiciones a los elementos que se visualizarán. Se coloca la condición entre corchetes <xsl:for-each select="INVENTORY/BOOK [BINDING='trade paperback']“ Ver xsl5.xsl inv5.xml Ver xsl6.xsl inv6.xml XSL(eXtensible Stylesheet Language)

Book Inventory Author: Title: Binding type: Number of pages: Price: XSL(eXtensible Stylesheet Language)

Filtrado y ordenación de datos Ordenación <xsl:for-each select=“INVENTORY/BOOK” order-by=“+TITLE”> Visualiza los libros en orden ascendente con respecto a los títulos ver xsl7.xsl inv7.xml XSL(eXtensible Stylesheet Language)

Filtrado y ordenación de datos Ordenación <xsl:for-each select=“INVENTORY/BOOK” order-by=“-PAGES”> Visualiza los libros en orden descendente con respecto a la cantidad de páginas Ver xsl8.xsl inv8.xml Ver xsl9.xsl inv9.xml XSL(eXtensible Stylesheet Language)

Ver xsl10.xsl inv10.xml XSL(eXtensible Stylesheet Language)

Generar un html con XSL Utilice los tipos de elementos propios de html como,,, entre otros ver xsl11.xsl inv11.xml XSL(eXtensible Stylesheet Language)

Generar un html con XSL <xsl:processing-instruction name="cocoon-format">type="text/html“ Catalogo de CD's... XSL(eXtensible Stylesheet Language)

Requisitos de un documento XHTML El elemento raíz debe ser Los nombres deben ir en minúscula Todos los elementos se deben cerrar Los valores de los atributos deben ir entre comillas Los elementos vacíos se deben cerrar XSL(eXtensible Stylesheet Language)

1.Presentar una hoja estilo XSL que muestre todas las películas del archivo XML. 2.Presentar una hoja de estilo XSL que muestre el nombre y el genero de aquellas películas en formato DVD. 3.Para establecer una condición sobre un atributo se antepone el al nombre del atributo. Liste las películas nacionales en orden ascendente con respecto al nombre. XSL(eXtensible Stylesheet Language)