SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
5. Listar año y título de los libros publicados por AddisonWesley después del año 1992 en un
archivo HTML, en el que aparezca al principio la frase “Libros publicados por AddisonWesley
después del año 1992” con formato H2.
xquery version "1.0";
<html>
<body>
<head> <title> Año y titulos </title> </head>
<body>
<h2> Libros publicados por addisonWesley despues del anyo 1992 </h2>
<ul>
{for $autor in doc ("xml.xml")/bib/libro
where $autor/editorial="Addison-Wesley" and where $autor/anyo > "1992"
return
<li>{data($autor/anyo)} . {data($autor/titulo)}</li>
</ul>
</body>
</html>
6. Listar año y título de los libros que tienen más de un autor en un archivo HTML, en el que
aparezca al principio la frase “Libros con más de un autor” con formato H2.
xquery version "1.0";
<html>
<body>
<head> <title> Año y titulos </title> </head>
<body>
<h2> Libros con más de un autor </h2>
<ul>
{for $autor in doc ("xml.xml")/bib/libro
where count($autor/autor)>1
return
<li>{data($autor/anyo)} . {data($autor/titulo)}</li>
</ul>
</body>
</html>
7. Listar año y título de los libros que tienen no tienen autor en un archivo HTML, en el que
aparezca al principio la frase “Libros sin autor” con formato H2.
xquery version "1.0";
<html>
<body>
<head> <title> Año y titulos </title> </head>
<body>
<h2> Libros sin autor </h2>
<ul>
{for $autor in doc ("xml.xml")/bib/libro
where empty($autor/autor)
return
<li>{data($autor/anyo)} . {data($autor/titulo)}</li>
</ul>
</body>
</html>
8. Mostrar los apellidos de los autores que aparecen en el documento, sin repeticiones,
ordenados alfabéticamente en forma de lista HTML.
xquery version "1.0";
<html>
<body>
<head> <title> Año y titulos </title> </head>
<body>
<h2> Libros sin autor </h2>
<ul>
{for $b in distinct-values(doc ("xml.xml")/bib/libro/autor/apellido)
order by $b
return {data($b)}
}
</ul>
</body>
</html>
9. Generar un documento XML bien formado en el que, por cada libro, aparezca agrupado en
un elemento <result> su titulo y autores
xquery version "1.0";
<bib>
{for $b in doc ("xml.xml")/bib/libro
return <result> {($b/titulo)} . {($b/autor)} </result>
</bib>
10. Generar un documento XML bien formado en el que, por cada libro, aparezca su título y el
número de autores, agrupados en un elemento <libro>
xquery version "1.0";
<bib>
{for $b in doc ("xml.xml")/bib/libro
return <libro> {data($b/titulo)} . <num_autores>{count($b/autor)}</numero_autores>
</libro>
</bib>
11. Generar un documento html con un encabezado que diga “Listado de libros” seguido de
una tabla de 3 columnas, en la que se muestre el titulo, editorial y precio de cada libro. La
tabla deberá tener bordes y la primera fila tendrá un formato especial con los nombres de las
columnas. Las columnas de título y editorial irán alineadas a la izquierda, y el precio a la
derecha.
xquery version "1.0";
<html>
<body>
<head> <title> libros </title> </head>
<body>
<h1> listado de libros </h1>
<table border=1>
<tr>
<th> titulo> </th>
<th> editorial </th>
<th> precio </th>
</tr>
{for $a in doc ("xml.xml")/bib/libro
return
<tr>
<td align="left"> {data($a/titulo)}</td>
<td align="left"> {data($a/editorial)}</td>
<td align="right"> {data($a/precio}</td>
</tr>
}
</table>
</body>
</html>
12. Generar el siguiente documento html con la información de los libros del autor Stevens. El
valor precio total es un campo calculado utilizando una consulta con una cláusula let
xquery version "1.0";
<html>
<body>
<head> <title> libros </title> </head>
<body>
<h1> libros de stevens </h1>
<table border=1>
<tr>
<th> titulo> </th>
<th> precio </th>
</tr>
{for $b in doc("xml.xml")/bib/libro
where $b/autor/apellido="Stevens"
return
<tr>
<td align="left"> {data($b/titulo)}</td>
<td align="right"> {data($b/precio}</td>
</tr>
}
{let $a := doc("xml.xml")/bib/libro [ autor/apellido="Stevens"]
return
<tr>
<td> <b> Precio total </b> </td>
<td> {sum($a[2]/precio)} </td>
</tr>
}
</table>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>
<xsl:template match="/">
<html>
<body>
<h2>Recetas</h2>
<table border="1" bordercolor="red" bgcolor="yellow" cellpadding="8" cellspacing="8"
style="margin: 0 auto;"><tr><td>
<center>
<a href="https://www.recetario.es">Recetario Termomix</a>
</center>
</td></tr></table>
<hr/>
<table border="1">
<tr bgcolor="#0000FF">
<th style="text-align:left">titulo</th>
<th style="text-align:left">lista_ingredientes</th>
<th style="text-align:left">preparacion</th>
</tr>
<xsl:for-each select="//receta">
<tr>
<td> <xsl:value-of select="titulo"/></td>
<td> <xsl:value-of select="lista_ingredientes"/></td>
<td> <xsl:value-of select="preparacion"/></td>
</tr>
<img src="{acabado}" width="300" height="450" HSPACE="40" VSPACE="10"/>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

Más contenido relacionado

La actualidad más candente

Resumen 1 / Taller de Diseño Web IAS
Resumen 1 / Taller de Diseño Web IASResumen 1 / Taller de Diseño Web IAS
Resumen 1 / Taller de Diseño Web IASNombre Apellidos
 
Acreditación del Autor
Acreditación del AutorAcreditación del Autor
Acreditación del AutorMishell GL.
 
Actividad 3 unidad 4
Actividad 3 unidad 4Actividad 3 unidad 4
Actividad 3 unidad 4atzirymorones
 
Bibtex - Gestor Bibliográfico (Ámbar Olaya)
Bibtex - Gestor Bibliográfico (Ámbar Olaya) Bibtex - Gestor Bibliográfico (Ámbar Olaya)
Bibtex - Gestor Bibliográfico (Ámbar Olaya) Ambar Olaya
 
Tabajaooojevs
TabajaooojevsTabajaooojevs
Tabajaooojevsjuanesvs
 

La actualidad más candente (6)

Resumen 1 / Taller de Diseño Web IAS
Resumen 1 / Taller de Diseño Web IASResumen 1 / Taller de Diseño Web IAS
Resumen 1 / Taller de Diseño Web IAS
 
Acreditación del Autor
Acreditación del AutorAcreditación del Autor
Acreditación del Autor
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 
Actividad 3 unidad 4
Actividad 3 unidad 4Actividad 3 unidad 4
Actividad 3 unidad 4
 
Bibtex - Gestor Bibliográfico (Ámbar Olaya)
Bibtex - Gestor Bibliográfico (Ámbar Olaya) Bibtex - Gestor Bibliográfico (Ámbar Olaya)
Bibtex - Gestor Bibliográfico (Ámbar Olaya)
 
Tabajaooojevs
TabajaooojevsTabajaooojevs
Tabajaooojevs
 

Último

Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdfJC Díaz Herrera
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfJC Díaz Herrera
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfPOULANDERSONDELGADOA2
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosEstefaniaRojas54
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfJC Díaz Herrera
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024AndrsReinosoSnchez1
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfJC Díaz Herrera
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyraestudiantes2010
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirluis809799
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosMarycarmenNuez4
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptMelina Alama Visitacion
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxJamesHerberthBacaTel
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfJC Díaz Herrera
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxMiguelPerz4
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfalexanderleonyonange
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllJulietaCarbajalOsis
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .GIANELAKAINACHALLCOJ2
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfDodiAcuaArstica
 

Último (20)

Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdf
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos años
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdf
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicos
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.ppt
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdf
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptx
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdf
 

presentación

  • 1. 5. Listar año y título de los libros publicados por AddisonWesley después del año 1992 en un archivo HTML, en el que aparezca al principio la frase “Libros publicados por AddisonWesley después del año 1992” con formato H2. xquery version "1.0"; <html> <body> <head> <title> Año y titulos </title> </head> <body> <h2> Libros publicados por addisonWesley despues del anyo 1992 </h2> <ul> {for $autor in doc ("xml.xml")/bib/libro where $autor/editorial="Addison-Wesley" and where $autor/anyo > "1992" return <li>{data($autor/anyo)} . {data($autor/titulo)}</li> </ul> </body> </html> 6. Listar año y título de los libros que tienen más de un autor en un archivo HTML, en el que aparezca al principio la frase “Libros con más de un autor” con formato H2. xquery version "1.0"; <html> <body> <head> <title> Año y titulos </title> </head> <body> <h2> Libros con más de un autor </h2> <ul> {for $autor in doc ("xml.xml")/bib/libro where count($autor/autor)>1 return <li>{data($autor/anyo)} . {data($autor/titulo)}</li> </ul> </body> </html>
  • 2. 7. Listar año y título de los libros que tienen no tienen autor en un archivo HTML, en el que aparezca al principio la frase “Libros sin autor” con formato H2. xquery version "1.0"; <html> <body> <head> <title> Año y titulos </title> </head> <body> <h2> Libros sin autor </h2> <ul> {for $autor in doc ("xml.xml")/bib/libro where empty($autor/autor) return <li>{data($autor/anyo)} . {data($autor/titulo)}</li> </ul> </body> </html> 8. Mostrar los apellidos de los autores que aparecen en el documento, sin repeticiones, ordenados alfabéticamente en forma de lista HTML. xquery version "1.0"; <html> <body> <head> <title> Año y titulos </title> </head> <body> <h2> Libros sin autor </h2> <ul> {for $b in distinct-values(doc ("xml.xml")/bib/libro/autor/apellido) order by $b return {data($b)} } </ul> </body> </html>
  • 3. 9. Generar un documento XML bien formado en el que, por cada libro, aparezca agrupado en un elemento <result> su titulo y autores xquery version "1.0"; <bib> {for $b in doc ("xml.xml")/bib/libro return <result> {($b/titulo)} . {($b/autor)} </result> </bib> 10. Generar un documento XML bien formado en el que, por cada libro, aparezca su título y el número de autores, agrupados en un elemento <libro> xquery version "1.0"; <bib> {for $b in doc ("xml.xml")/bib/libro return <libro> {data($b/titulo)} . <num_autores>{count($b/autor)}</numero_autores> </libro> </bib>
  • 4. 11. Generar un documento html con un encabezado que diga “Listado de libros” seguido de una tabla de 3 columnas, en la que se muestre el titulo, editorial y precio de cada libro. La tabla deberá tener bordes y la primera fila tendrá un formato especial con los nombres de las columnas. Las columnas de título y editorial irán alineadas a la izquierda, y el precio a la derecha. xquery version "1.0"; <html> <body> <head> <title> libros </title> </head> <body> <h1> listado de libros </h1> <table border=1> <tr> <th> titulo> </th> <th> editorial </th> <th> precio </th> </tr> {for $a in doc ("xml.xml")/bib/libro return <tr> <td align="left"> {data($a/titulo)}</td> <td align="left"> {data($a/editorial)}</td> <td align="right"> {data($a/precio}</td> </tr> } </table> </body> </html>
  • 5. 12. Generar el siguiente documento html con la información de los libros del autor Stevens. El valor precio total es un campo calculado utilizando una consulta con una cláusula let xquery version "1.0"; <html> <body> <head> <title> libros </title> </head> <body> <h1> libros de stevens </h1> <table border=1> <tr> <th> titulo> </th> <th> precio </th> </tr> {for $b in doc("xml.xml")/bib/libro where $b/autor/apellido="Stevens" return <tr> <td align="left"> {data($b/titulo)}</td> <td align="right"> {data($b/precio}</td> </tr> } {let $a := doc("xml.xml")/bib/libro [ autor/apellido="Stevens"] return <tr> <td> <b> Precio total </b> </td> <td> {sum($a[2]/precio)} </td> </tr> } </table> </body> </html>
  • 6. <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" indent="yes"/> <xsl:template match="/"> <html> <body> <h2>Recetas</h2> <table border="1" bordercolor="red" bgcolor="yellow" cellpadding="8" cellspacing="8" style="margin: 0 auto;"><tr><td> <center> <a href="https://www.recetario.es">Recetario Termomix</a> </center> </td></tr></table> <hr/> <table border="1"> <tr bgcolor="#0000FF"> <th style="text-align:left">titulo</th> <th style="text-align:left">lista_ingredientes</th> <th style="text-align:left">preparacion</th> </tr> <xsl:for-each select="//receta"> <tr> <td> <xsl:value-of select="titulo"/></td> <td> <xsl:value-of select="lista_ingredientes"/></td> <td> <xsl:value-of select="preparacion"/></td> </tr> <img src="{acabado}" width="300" height="450" HSPACE="40" VSPACE="10"/> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet>