-
Notifications
You must be signed in to change notification settings - Fork 0
/
zz_inmuebles_venta.xslt
107 lines (98 loc) · 4.62 KB
/
zz_inmuebles_venta.xslt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?xml version="1.0" encoding="UTF-8"?>
<!-- Nombre del alumno: Pablo González -->
<!-- Curso del alumno: 1ºASIR (A) -->
<!-- Fecha modificación: 15/05/2021 -->
<!-- Version: v1.8 -->
<!--NOTAS
Inmuebles a la venta
-->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="inmuebles">
<html>
<head>
<title>Página Principal VILLABLANCA</title>
<link
href="https://fonts.googleapis.com/css?family=Google+Sans:400,500,700|Roboto:100,300,400,500,700,900&lang=es"
rel="stylesheet" nonce=""/>
<style>
img {height: 200px}
body {
font-family: 'Google Sans',sans-serif,Arial, Helvetica;
@font-face {
font-family: 'Google Sans';
font-style: normal;
font-weight: 500;
src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLU94Yt9CwZ-Pw.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
p { padding: 20px 10px;}
table, h1, h2 {padding: 5% 1%;}
</style>
</head>
<body>
<div> <p style="color: grey; text-align: center">NOTA: Para ver el documento XSLT que ha generado esta página cambie la extensión desde ".html" a ".xslt" en la barra de su navegador o haz clic <a style="color: grey;" href="./zz_inmuebles_venta.xslt">aquí</a>.<br/>Puedes acceder a los datos de origen desde <a style="color: grey;" href="./PrácticaGlobal-XML-2PabloGonzález-LM-1ASIR.xml">este enlace</a>.</p></div>
<hr/>
<div id="header">
<a href="./index.html"><img src="./content/logovillablanca_int.png"/></a>
</div>
<br/>
<div id="resumen inmuebles">
<br/>
<h1 style="margin: 1%;">Inmuebles en venta</h1>
<table border="1" style="text-align: center; margin: 1%;">
<tr>
<th>ID Inmueble</th>
<th>Forma adquisición</th>
<th>Precio</th>
<th>ID Propi</th>
<th>Propietario/a</th>
<th>ID Gestor/a</th>
<th>Contacto Gestor/a</th>
<th>¿Subastas?</th>
</tr>
<xsl:apply-templates select="inmueble[datos_inmueble/forma_adquisicion='Venta']">
<xsl:sort select="datos_inmueble/@id_inmueble" order="ascending"/>
</xsl:apply-templates>
</table>
<br/>
<h2 style="margin: 1%;">Lista de acciones disponibles para trabajadores/as</h2>
<ul>
<li>Sobre los inmuebles:</li>
<ul>
<li>Obtener inmuebles a la venta - <a style="color: black;" href="./zz_inmuebles_venta.html">Enlace</a>.</li>
<li>Obtener inmuebles en régimen de alquiler - <a style="color: black;" href="./zz_inmuebles_alquiler.html">Enlace</a>.</li>
</ul>
<li>Base de datos de propietarios</li>
<ul>
<li>Visualizar en el navegador - <a style="color: black;" href="./zz_propi.html">Enlace</a>.</li>
<li>Exportar a XML - <a style="color: black;" href="./zz_propi.xml">Enlace</a>.</li>
</ul>
<li>Base de datos de pujas</li>
<ul>
<li>Visualizar en el navegador - <a style="color: black;" href="./zz_pujas.html">Enlace</a>.</li>
<li>Exportar a XML - <a style="color: black;" href="./zz_pujas.xml">Enlace</a>.</li>
</ul>
<li>Base de datos sobre los empleados/as (solo para Dirección)</li>
<ul>
<li>Visualizar en el navegador - <a style="color: black;" href="./zz_emple.html">Enlace</a>.</li>
<li>Exportar a XML - <a style="color: black;" href="./zz_emple.xml">Enlace</a>.</li>
</ul>
</ul>
</div>
</body>
</html>
</xsl:template>
<xsl:template match="inmueble">
<tr>
<td><p style="padding: 1px 20px;"><xsl:value-of select="datos_inmueble/@id_inmueble"/></p></td>
<td><p style="padding: 1px 20px;"><xsl:value-of select="datos_inmueble/forma_adquisicion"/></p></td>
<td><p style="padding: 1px 20px;"><xsl:value-of select="datos_inmueble/precio"/></p></td>
<td><p style="padding: 1px 20px;"><xsl:value-of select="datos_propi/@id_propi"/></p></td>
<td><p style="padding: 1px 20px;"><xsl:value-of select="datos_propi/nombre"/> <br/> <xsl:value-of select="datos_propi/apellidos"/></p></td>
<td><p style="padding: 1px 20px;"><xsl:value-of select="datos_gestor/@id_emple"/></p></td>
<td><p style="padding: 1px 20px;"><xsl:value-of select="datos_gestor/datos_emple/telefono"/> <br/> <xsl:value-of select="datos_gestor/datos_emple/email"/></p></td>
<td><p style="padding: 1px 20px;"><xsl:value-of select="count(datos_subasta/puja)"/></p></td>
</tr>
</xsl:template>
</xsl:stylesheet>