Daniel Prado Rodríguez - Página Personal - Presentación
Daniel Prado Rodríguez Visita: Sacarse el carnet de conducir por libre DGT
  Martes, 1 de Julio de 2025 Inicio | Contactar
Añadir a favoritos | Imprimir 
 
» Bienvenidos a mi página web

Daniel Prado Rodríguez En primer lugar quisiera presentarme, mi nombre es Daniel Prado Rodríguez y vivo en Lugo de Llanera (Asturias - España).

Actualmente trabajo en Sermicro, como progamador Senior para el proyecto del portal del principado de Asturias. Los motivos que me han llevado a realizar está página son en primer lugar la de ofrecer mi Curriculum Vitae siempre actualizado y un medio para contactar conmigo. No obstante también tendrán cabida otros contenidos como recursos paraa programadores o información sobre mi tierra natal.

No obstante no deja de asombrarme este medio, que permite que tú, que has llegado aquí posiblemente por azar, quizá solo con la intención de curiosear, me conozcas un poco mejor. Así que, si algo te interesa, si quieres preguntar o comentar algo, no dudes en contactar conmigo. Mi dirección de correo y el libro de visitas de esta web están a tu entera disposición.


» Viajes Destacados

Viaje a Roma

Visitar Londres

Guía de Nueva York

Visitar la Riviera Maya

Visitar Túnez

Viaje a Tenerife

Viaje a Benidorm

Visitar Florencia

Guía de Milán

Guía de Boston

Visitar Washington DC

Viajar a Philadelphia


» Programacion » XSL-XSLT » Elemento Template (Plantilla) – Etiqueta <xsl:template> Ver
26 de Diciembre de 2005 (Daniel P.)

Elemento <xsl:template>

El elemento <xsl:template> es usado para crear plantillas.

El atributo match es usado para asociar la plantilla con un elemento XML. El atributo match puede ser usado también para definir una plantilla para un archivo xml entero. El valor de la atributo match es una expresión XPath (p.e. match =”/” define el documento completo).

Veamos un ejemplo simple de un archivo xsl:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<html>
<body>
<h2>Mi colección de CDs</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Titulo</th>
<th>Artista</th>
</tr>
<tr>
<td>.</td>
<td>.</td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

Ya que un documento XSL en si mismo es un documento XML, siempre comienzará con la declaración XML: <?xml version="1.0" encoding="ISO-8859-1"?>.

El siguiente elemento, <xsl:stylesheet>, define que este documento es un documento de hoja de estilo XSLT (con el número de versión y el atributo namespace de XSLT).

El elemento <xsl:template> define una plantilla. El atributo match="/" asocia a la plantilla con la raíz del documento XML.

El contenido incrustado dentro del elemento <xsl:template> define el código HTML que se escribirá en la salida.

Las dos últimas líneas definen el final de la plantilla y el final de la hoja de estilo.
El resultado de la transformación encima se parecerá a esto:

Si a la hoja de estilos la procesamos junto con el siguiente documento XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited with XML Spy v4.2 -->
<catalogo>
<cd>
<titulo>Empire Burlesque</titulo>
<artista>Bob Dylan</artista>
<pais>USA</pais>
<discografica>Columbia</discografica>
<precio>10.90</precio>
<anio>1985</anio>
</cd>

<cd>
<titulo>The dock of the bay</titulo>
<artista>Otis Redding</artista>
<pais>USA</pais>
<discografica>Atlantic</discografica>
<precio>7.90</precio>
<anio>1987</anio>
</cd>
<cd>
<titulo>Picture book</titulo>
<artista>Simply Red</artista>
<pais>EU</pais>
<discografica>Elektra</discografica>
<precio>7.20</precio>
<anio>1985</anio>
</cd>

<cd>
<titulo>Red</titulo>
<artista>The Communards</artista>
<pais>UK</pais>
<discografica>London</discografica>
<precio>7.80</precio>
<anio>1987</anio>
</cd>
<cd>
<titulo>Unchain my heart</titulo>
<artista>Joe Cocker</artista>
<pais>USA</pais>
<discografica>EMI</discografica>
<precio>8.20</precio>
<anio>1987</anio>
</cd>
</catalogo>

El resultado sería el siguiente documento HTML:

<html>
<body>
<h2>Mi coleccion de CDs</h2>
<table border="1">
<tr bgcolor="#9acd32"><th>Titulo</th><th>Artista</th></tr>
<tr><td>.</td><td>.</td>
</tr>
</table>
</body>
</html>

El siguiente paso mostraremos la manera de como se usa la etiqueta <xsl:value-of> para seleccionar ciertos elementos del documento XML.


» Publicidad

  
» Programacion Ver
Lunes, 26 de Diciembre de 2005

XSL-XSLT

Elemento Template (Plantilla) – Etiqueta <xsl:template>

Lunes, 26 de Diciembre de 2005

XSL-XSLT

Introducción a XSL - XSLT

Lunes, 12 de Diciembre de 2005

Java

Para servir desde un servlet una imagen de acceso restringido

Lunes, 12 de Diciembre de 2005

Java

Acceso desde la vista (jsp) a variables del actionForm - Framework Struts

Lunes, 12 de Diciembre de 2005

Java

Subir archivos (Upload) con el Framework Struts

Lunes, 12 de Diciembre de 2005

Java

Configuración de WebSphere Application Developer 4 para el Framework Struts

Viernes, 2 de Diciembre de 2005

WML-WAP

Conjunto de caracteres WML (WAP)

Viernes, 2 de Diciembre de 2005

Java

Capturador de páginas HTML en objetos String o en archivos


» Programacion Ver
Lunes, 26 de Diciembre de 2005

XSL-XSLT

Elemento Template (Plantilla) – Etiqueta <xsl:template>

En este artículo describiremos el uso de etiqueta <xsl:template> que nos permitirá asociar una plantilla con un elemento XML para transformarlo. Por ejemplo dado un documento XML con los contenidos y otro XSL con la plantilla, nos permitirá transformar el archivo XML en otro HTML para su visualización.
Lunes, 26 de Diciembre de 2005

XSL-XSLT

Introducción a XSL - XSLT

En este artículo se introduce al lector a la tecnología XSL – XSLT y nos proporciona las nociones básicas para la realización de transformaciones de documentos XML a otro tipo de documentos: XML, HTML, XHTML, WML, PDF, etc.
Lunes, 12 de Diciembre de 2005

Java

Para servir desde un servlet una imagen de acceso restringido

Se muestra el código necesario para poder visualizar una imagen dependiendo de los permisos del usuario, esta se devuelve desde un servlet que será el encargado de comprobar si el usuario tiene permiso para poder ver la imagen.
Lunes, 12 de Diciembre de 2005

Java

Acceso desde la vista (jsp) a variables del actionForm - Framework Struts

Se muestra el código necesario para poder acceder desde la vista a variables que se tratan en el actionForm
Lunes, 12 de Diciembre de 2005

Java

Subir archivos (Upload) con el Framework Struts

Se muestra el código necesario para realizar una página web que permita la subida de archivos al servidor mediante el Framework Struts.
Lunes, 12 de Diciembre de 2005

Java

Configuración de WebSphere Application Developer 4 para el Framework Struts

En este artículo se comentan los pasos que hay que seguir para instalar las librerias necesiarias y hacer la modificaciones oportunas en los archivos de configuración para poder utilizar el Framework Struts con WebSphere Studio Application Developer 4.
 
Mapa web |  Página principal  | Blog de Recetas | Recetas de Pescado | | Política de privacidad | Política de cookies
www.daniel.prado.name - Página Personal - © Copyright