<?xml version="1.0" encoding="UTF-8"?>
<libreria>
<libro categoria="COOKING" codigo='1'>
<titulo leng="en">Everyday Italian</titulo>
<autor>Giada De Laurentiis</autor>
<anyo>2005</anyo>
<precio>30.00</precio>
</libro>
<libro categoria="CHILDREN" codigo='2'>
<titulo leng="en">Harry Potter</titulo>
<autor>J K. Rowling</autor>
<anyo>2005</anyo>
<precio>29.99</precio>
</libro>
<libro categoria="WEB" codigo='3'>
<titulo leng="en">XQuery Kick Start</titulo>
<autor>James McGovern</autor>
<autor>Per Bothner</autor>
<autor>Kurt Cagle</autor>
<autor>James Linn</autor>
<autor>Vaidyanathan Nagarajan</autor>
<anyo>2003</anyo>
<precio>49.99</precio>
</libro>
<libro categoria="WEB" codigo='4'>
<titulo leng="en">Learning XML</titulo>
<autor>Erik T. Ray</autor>
<anyo>2003</anyo>
<precio>39.95</precio>
</libro>
</libreria>
<?xml version="1.0" encoding="UTF-8"?>
<almacen>
<comprados>
<codigo>1</codigo>
<codigo>2</codigo>
</comprados>
<pendientes>
<codigo>3</codigo>
<codigo>4</codigo>
</pendientes>
</almacen>
1. Realizar una lista ordenada html de nombre de autores.
<ul>
{
for $x in doc("c:\users\usuario\desktop\xquery2.xml")/libreria/libro
return <li>{data($x/autor)}</li>
}
</ul>
<ul>
<li>Giada De Laurentiis</li>
<li>J K. Rowling</li>
<li>James McGovern Per Bothner Kurt Cagle James Linn Vaidyanathan Nagarajan</li>
<li>Erik T. Ray</li>
</ul>
2. Realizar una tabla html con el título "Listado de libros de categorías" y que tenga las columnas: categoría y nro.de títulos.
<html>
<body>
<h1 align="center">Listado de libros de categorías</h1>
<center>
<table border ="1"
<tr>
<th>Categoria</th>
<th>Numero de libros</th>
</tr>
{
for $x in doc("c:\users\usuario\desktop\xquery2.xml")/libreria/libro
return
<tr>
<td>{data($x/@categoria)}</td>
<td>{data($x/count(titulo))}</td>
</tr>
}
</table>
</center>
</body>
</html>
<html>
<body>
<h1 align="center">Listado de libros de categorías</h1>
<center>
<table border="1">
<tr>
<th>Categoria</th>
<th>Numero de libros</th>
</tr>
<tr>
<td>COOKING</td>
<td>1</td>
</tr>
<tr>
<td>CHILDREN</td>
<td>1</td>
</tr>
<tr>
<td>WEB</td>
<td>1</td>
</tr>
<tr>
<td>WEB</td>
<td>1</td>
</tr>
</table>
</center>
</body>
</html>
<html>
<body>
<h1 align="center">Listado de libros pendientes anteriores a 2004</h1>
<center>
<table border ="1">
<tr>
<th>Codigo</th>
<th>Categoria</th>
<th>Titulo</th>
<th>Precio</th>
</tr>
{
for $x in doc("c:\users\usuario\desktop\xquery2.xml")/libreria/libro
where anyo < 2004
return
<tr>
<td>{data($x/@codigo)}</td>
<td>{data($x/@categoria)}</td>
<td>{data($x/titulo)}</td>
<td>{data($x/precio)}</td>
</tr>
}
</table>
</center>
</body>
</html>
<body>
<h1 align="center">Listado de libros pendientes anteriores a 2004</h1>
<center>
<table border="1">
<tr>
<th>Codigo</th>
<th>Categoria</th>
<th>Titulo</th>
<th>Precio</th>
</tr>
</table>
</center>
</body>
</html>
<li>Giada De Laurentiis</li>
<li>J K. Rowling</li>
<li>James McGovern Per Bothner Kurt Cagle James Linn Vaidyanathan Nagarajan</li>
<li>Erik T. Ray</li>
</ul>
2. Realizar una tabla html con el título "Listado de libros de categorías" y que tenga las columnas: categoría y nro.de títulos.
<html>
<body>
<h1 align="center">Listado de libros de categorías</h1>
<center>
<table border ="1"
<tr>
<th>Categoria</th>
<th>Numero de libros</th>
</tr>
{
for $x in doc("c:\users\usuario\desktop\xquery2.xml")/libreria/libro
return
<tr>
<td>{data($x/@categoria)}</td>
<td>{data($x/count(titulo))}</td>
</tr>
}
</table>
</center>
</body>
</html>
<html>
<body>
<h1 align="center">Listado de libros de categorías</h1>
<center>
<table border="1">
<tr>
<th>Categoria</th>
<th>Numero de libros</th>
</tr>
<tr>
<td>COOKING</td>
<td>1</td>
</tr>
<tr>
<td>CHILDREN</td>
<td>1</td>
</tr>
<tr>
<td>WEB</td>
<td>1</td>
</tr>
<tr>
<td>WEB</td>
<td>1</td>
</tr>
</table>
</center>
</body>
</html>
3. Realizar una tabla html con el título "listado de libros pendientes anteriores a 2004" con las columnas: codigo, categoria, titulo y precio.
<html>
<body>
<h1 align="center">Listado de libros pendientes anteriores a 2004</h1>
<center>
<table border ="1">
<tr>
<th>Codigo</th>
<th>Categoria</th>
<th>Titulo</th>
<th>Precio</th>
</tr>
{
for $x in doc("c:\users\usuario\desktop\xquery2.xml")/libreria/libro
where anyo < 2004
return
<tr>
<td>{data($x/@codigo)}</td>
<td>{data($x/@categoria)}</td>
<td>{data($x/titulo)}</td>
<td>{data($x/precio)}</td>
</tr>
}
</table>
</center>
</body>
</html>
<body>
<h1 align="center">Listado de libros pendientes anteriores a 2004</h1>
<center>
<table border="1">
<tr>
<th>Codigo</th>
<th>Categoria</th>
<th>Titulo</th>
<th>Precio</th>
</tr>
</table>
</center>
</body>
</html>
No hay comentarios:
Publicar un comentario