Liste des balises
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: Liste des balises
Bonjour,
As-tu remarqué que les affichages correspondant aux UV et à l'énergie solaire sont à 0 sur ton site, donc je ne crois pas qu'il puisse y avoir de données dans GW !
Jean
As-tu remarqué que les affichages correspondant aux UV et à l'énergie solaire sont à 0 sur ton site, donc je ne crois pas qu'il puisse y avoir de données dans GW !
Jean
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Membre
- Messages : 32
- Inscription : dim. déc. 27, 2009 10:47 pm
- Localisation : Oudrenne
- Contact :
Re: Liste des balises
Salut;jturlier a écrit :Bonjour,
As-tu remarqué que les affichages correspondant aux UV et à l'énergie solaire sont à 0 sur ton site, donc je ne crois pas qu'il puisse y avoir de données dans GW !
Jean
ben il y a des archives a ce que je sache... de toute facon se n'est pas cela mon probleme, je n'arrive pas a inserer les lignes dans le fichier des stats...
Merci, j'espere que vous aurez solution a mon probleme
http://meteooudrenne.free.fr le site météo d'Oudrenne
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: Liste des balises
Ben les archives elles se remplissent si tu y mets quelque chose !meteooudrenne a écrit :ben il y a des archives a ce que je sache... de toute facon se n'est pas cela mon probleme, je n'arrive pas a inserer les lignes dans le fichier des stats...
Si ce n'est pas ton problème et que tu n'arrives pas à insérer la ligne ds GW, c'est peut-être que tu n'as rien à y mettre !!
Jean
-
- Membre
- Messages : 32
- Inscription : dim. déc. 27, 2009 10:47 pm
- Localisation : Oudrenne
- Contact :
Re: Liste des balises
Salut,jturlier a écrit :Ben les archives elles se remplissent si tu y mets quelque chose !meteooudrenne a écrit :ben il y a des archives a ce que je sache... de toute facon se n'est pas cela mon probleme, je n'arrive pas a inserer les lignes dans le fichier des stats...
Si ce n'est pas ton problème et que tu n'arrives pas à insérer la ligne ds GW, c'est peut-être que tu n'as rien à y mettre !!
Jean
je n'ai pas envie d'être contrariant, mais il n'y a qu'a regarder ici: http://www.meteooudrenne.com/statistic/ ... _02_01.xml
Et le temps d'ensoleillement apparait parfaitement... Donc mon probleme est toujours situé au niveau de l'insersion des scripts dans les fichiers "xsl". Dites moi si je me trompe... J'espere que vous trouverez solution a mon probleme.
Merci pour votre aide

http://meteooudrenne.free.fr le site météo d'Oudrenne
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: Liste des balises
Ok tu as raison, peux tu mettre ton fichier xsl complet ?
Jean
Jean
-
- Membre
- Messages : 32
- Inscription : dim. déc. 27, 2009 10:47 pm
- Localisation : Oudrenne
- Contact :
Re: Liste des balises
Ok merci
Bon et bien voila
J'espere que tu trouvera la solution
merci pour ton aide

Bon et bien voila
Code : Tout sélectionner
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" encoding="ISO-8859-1"/>
<xsl:template match="/">
<xsl:apply-templates select="statistics"/>
</xsl:template>
<xsl:template match="statistics">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
.stats-title {
background-color: #ddddff;
border: 1px solid #cccccc;
font-size: 150%;
}
.stats-subtitle {
background-color: #ddddff;
border: 1px solid #cccccc;
font-size: 100%;
}
.stats-item {
background-color: #eeeeff;
border: 1px solid #cccccc;
font-size: 100%;
text-align: center;
}
.stats-item-col {
background-color: #eeeeff;
border: 1px solid #cccccc;
font-size: 100%;
text-align: center;
width:200px;
}
.stats-table {
background-color: #ffffdd;
border: 1px dotted #cccccc;
}
.stats-pane {
background-color: #ffffdd;
border: 1px solid #cccccc;
padding: 5px;
text-align: left;
}
.stats-cell {
background-color: #ffffdd;
border: 1px solid #cccccc;
padding: 5px;
text-align: center;
}
.stats-date {
font-style:italic;
font-size:70%;
}
table {
padding:0px;
border:0px;
border-collapse:collapse;
}
</style>
</head>
<body>
<table width="100%" cellspacing="20">
<tr>
<th width="100px" scope="col">
<img src="./statistics.jpg" width="64" height="64" />
</th>
<th width="100%" scope="col">
<div class="stats-title">
Statistiques depuis la mise en service de la station
</div>
</th>
</tr>
</table>
<table style="text-align:left;width:500px">
<tr>
<td style="padding-left:20px;" class="stats-pane">
Total des précipitations : <xsl:value-of select="total-rainfall"/><br/>
Nombre de jours pluvieux : <xsl:value-of select="nb-days-of-rainfall"/><br/>
Nombre de jours de gel (<0C) : <xsl:value-of select="nb-days-of-freeze"/><br/>
Nombre de jour de forte chaleur (>30C) : <xsl:value-of select="nb-days-of-heat"/><br/>
Nombre de nuit tropicales (>20C) : <xsl:value-of select="nb-tropical-nights"/><br/>
Nombre d'heure(s) de soleil : <xsl:value-of select="nb-hours-of-sunshine"/><br/>
Nombre de jours ensoleillés : <xsl:value-of select="nb-days-of-sunshine"/><br/>
Total energie solaire : <xsl:value-of select="total-solar-energy"/>
</td>
</tr>
</table>
<br/>
<table width="100%">
<tr>
<th scope="col" style="padding-right:10px;padding-left:10px;">
<img src="./temperature.jpg" width="32" height="32" />
</th>
<th width="100%" scope="col">
<div class="stats-subtitle">
Pression - Humidité - Température
</div>
</th>
</tr>
</table>
<table width="100%">
<tr>
<td></td>
<td class="stats-item">Min</td>
<td class="stats-item">Max</td>
<td class="stats-item">Moyenne</td>
<td class="stats-item">Taux max (/h)</td>
</tr>
<tr>
<td class="stats-item-col">Température ext.</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_temperature/min"/>
<div class="stats-date">
<xsl:value-of select="outdoor_temperature/min-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_temperature/max"/>
<div class="stats-date">
<xsl:value-of select="outdoor_temperature/max-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_temperature/mean"/>
</td>
<td class="stats-cell">
<table width="100%" span="2">
<tr>
<td style="text-align: center;">
<xsl:value-of select="outdoor_temperature/max-pos-rate"/>
<div class="stats-date">
<xsl:value-of select="outdoor_temperature/max-pos-rate-date-text"/>
</div>
</td>
<td style="text-align: center;">
<xsl:value-of select="outdoor_temperature/max-neg-rate"/>
<div class="stats-date">
<xsl:value-of select="outdoor_temperature/max-neg-rate-date-text"/>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="stats-item-col">Tn/Tx</td>
<td class="stats-cell">
<xsl:value-of select="tn-min"/>
<div class="stats-date">
<xsl:value-of select="tn-min-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="tx-max"/>
<div class="stats-date">
<xsl:value-of select="tx-max-date-text"/>
</div>
</td>
<td class="stats-cell">-</td>
<td class="stats-cell">-</td>
</tr>
<tr>
<td class="stats-item-col">Pression</td>
<td class="stats-cell">
<xsl:value-of select="relative_pressure/min"/>
<div class="stats-date">
<xsl:value-of select="relative_pressure/min-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="relative_pressure/max"/>
<div class="stats-date">
<xsl:value-of select="relative_pressure/max-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="relative_pressure/mean"/>
</td>
<td class="stats-cell">
<table width="100%" span="2">
<tr>
<td style="text-align: center;">
<xsl:value-of select="relative_pressure/max-pos-rate"/>
<div class="stats-date">
<xsl:value-of select="relative_pressure/max-pos-rate-date-text"/>
</div>
</td>
<td style="text-align: center;">
<xsl:value-of select="relative_pressure/max-neg-rate"/>
<div class="stats-date">
<xsl:value-of select="relative_pressure/max-neg-rate-date-text"/>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="stats-item-col">Humidité</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_humidity/min"/>
</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_humidity/max"/>
</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_humidity/mean"/>
</td>
<td class="stats-cell">
<table width="100%" span="2">
<tr>
<td style="text-align: center;">
<xsl:value-of select="outdoor_humidity/max-pos-rate"/>
<div class="stats-date">
<xsl:value-of select="outdoor_humidity/max-pos-rate-date-text"/>
</div>
</td>
<td style="text-align: center;">
<xsl:value-of select="outdoor_humidity/max-neg-rate"/>
<div class="stats-date">
<xsl:value-of select="outdoor_humidity/max-neg-rate-date-text"/>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="stats-item-col">Point de rosée</td>
<td class="stats-cell">
<xsl:value-of select="dew_point/min"/>
</td>
<td class="stats-cell">
<xsl:value-of select="dew_point/max"/>
</td>
<td class="stats-cell">
<xsl:value-of select="dew_point/mean"/>
</td>
<td class="stats-cell">
<table width="100%" span="2">
<tr>
<td style="text-align: center;">
<xsl:value-of select="dew_point/max-pos-rate"/>
<div class="stats-date">
<xsl:value-of select="dew_point/max-pos-rate-date-text"/>
</div>
</td>
<td style="text-align: center;">
<xsl:value-of select="dew_point/max-neg-rate"/>
<div class="stats-date">
<xsl:value-of select="dew_point/max-neg-rate-date-text"/>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="stats-item-col">Facteur vent</td>
<td class="stats-cell">
<xsl:value-of select="wind_chill/min"/>
</td>
<td class="stats-cell">-</td>
<td class="stats-cell">-</td>
<td class="stats-cell">-</td>
</tr>
<tr>
<td class="stats-item-col">Humidex</td>
<td class="stats-cell">-</td>
<td class="stats-cell">
<xsl:value-of select="heat_index/max"/>
</td>
<td class="stats-cell">-</td>
<td class="stats-cell">-</td>
</tr>
</table>
<br/>
<img src="graph-full-1.png"/>
<br/>
<br/>
<table width="100%">
<tr>
<th scope="col" style="padding-right:10px;padding-left:10px;">
<img src="./rainfall.jpg" width="32" height="32" />
</th>
<th width="100%" scope="col">
<div class="stats-subtitle">
Précipitations
</div>
</th>
</tr>
</table>
<table width="100%">
<tr>
<td class="stats-item-col">Taux max</td>
<td class="stats-cell">
<xsl:value-of select="relative_rainfall/max-pos-rate"/>
<div class="stats-date">
<xsl:value-of select="relative_rainfall/max-pos-rate-date-text"/>
</div>
</td>
</tr>
<tr>
<td class="stats-item-col">Précipitations max sur 1h</td>
<td class="stats-cell">
<xsl:value-of select="rainfall_1h/max"/>
<div class="stats-date">
<xsl:value-of select="rainfall_1h/max-date-text"/>
</div>
</td>
</tr>
<tr>
<td class="stats-item-col">Précipitations max sur 24h</td>
<td class="stats-cell">
<xsl:value-of select="rainfall_24h/max"/>
<div class="stats-date">
<xsl:value-of select="rainfall_24h/max-date-text"/>
</div>
</td>
</tr>
</table>
<br/>
<img src="graph-full-2.png"/>
<br/>
<br/>
<table width="100%" >
<tr>
<th scope="col" style="padding-right:10px;padding-left:10px;">
<img src="./wind.jpg" width="32" height="32" />
</th>
<th width="100%" scope="col">
<div class="stats-subtitle">
Vent
</div>
</th>
</tr>
</table>
<table width="100%">
<tr>
<td></td>
<td class="stats-item">Max</td>
<td class="stats-item">Moyenne</td>
</tr>
<tr>
<td class="stats-item-col">Vitesse</td>
<td class="stats-cell">
<xsl:value-of select="wind_speed/max"/>
<div class="stats-date">
<xsl:value-of select="wind_speed/max-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="wind_speed/mean"/>
</td>
</tr>
<tr>
<td class="stats-item-col">Rafale</td>
<td class="stats-cell">
<xsl:value-of select="wind_gust/max"/>
<div class="stats-date">
<xsl:value-of select="wind_gust/max-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="wind_gust/mean"/>
</td>
</tr>
<tr>
<td colspan="3" class="stats-cell" style="text-align:left;">
Direction moyenne : <xsl:value-of select="wind_direction/mean"/>
</td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
merci pour ton aide
http://meteooudrenne.free.fr le site météo d'Oudrenne
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: Liste des balises
Bonsoir,
l'utilisation des signes > et < n'est pas autorisée car cela prête à confusion avec les ouvertures et fermetures de balises.
Il faut donc utiliser respectivement > et < en lieu et place.
Jean
l'utilisation des signes > et < n'est pas autorisée car cela prête à confusion avec les ouvertures et fermetures de balises.
Il faut donc utiliser respectivement > et < en lieu et place.
Jean
-
- Membre
- Messages : 32
- Inscription : dim. déc. 27, 2009 10:47 pm
- Localisation : Oudrenne
- Contact :
Re: Liste des balises
ok merci pour ta reponse, tu peux me dire comment utiliser > et < ?jturlier a écrit :Bonsoir,
l'utilisation des signes > et < n'est pas autorisée car cela prête à confusion avec les ouvertures et fermetures de balises.
Il faut donc utiliser respectivement > et < en lieu et place.
Jean
Merci
http://meteooudrenne.free.fr le site météo d'Oudrenne
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
-
- Membre
- Messages : 32
- Inscription : dim. déc. 27, 2009 10:47 pm
- Localisation : Oudrenne
- Contact :
Re: Liste des balises
Bonjour,meteooudrenne a écrit :ok merci pour ta reponse, tu peux me dire comment utiliser > et < ?jturlier a écrit :Bonsoir,
l'utilisation des signes > et < n'est pas autorisée car cela prête à confusion avec les ouvertures et fermetures de balises.
Il faut donc utiliser respectivement > et < en lieu et place.
Jean
Merci
vous n'avez pas de reponses ?

J'espere que quelqu'un saura me repondre...
Merci
http://meteooudrenne.free.fr le site météo d'Oudrenne
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: Liste des balises
Il faut lire les réponses que l'on te fait, c'est en toutes lettres dans :meteooudrenne a écrit :vous n'avez pas de reponses ?
ce qui signifie qu'il faut remplacer respectivement > par > et < par <jturlier a écrit :l'utilisation des signes > et < n'est pas autorisée car cela prête à confusion avec les ouvertures et fermetures de balises.
Il faut donc utiliser respectivement > et < en lieu et place.
Jean
-
- Membre
- Messages : 32
- Inscription : dim. déc. 27, 2009 10:47 pm
- Localisation : Oudrenne
- Contact :
Re: Liste des balises
Merci pour ta reponse. Mais je n'arrive toujours pas, l'erreur apparait tout le temps, pourtant j'ai bien remplacé les < et les > de mes lignes...jturlier a écrit :Il faut lire les réponses que l'on te fait, c'est en toutes lettres dans :meteooudrenne a écrit :vous n'avez pas de reponses ?ce qui signifie qu'il faut remplacer respectivement > par > et < par <jturlier a écrit :l'utilisation des signes > et < n'est pas autorisée car cela prête à confusion avec les ouvertures et fermetures de balises.
Il faut donc utiliser respectivement > et < en lieu et place.
Jean
Et puis il y a autre chose, comme sa ne fonctionne pas et bien j'efface les lignes qui ne veulent pas fonctionner, et la je re-ouvre les stats de graphweather et toujours cette erreur...
Il n'y aurait pas possibilité que tu me donne tes lignes ? parce que là, je ne sais plus quoi faire...

Merci
http://meteooudrenne.free.fr le site météo d'Oudrenne
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
-
- Membre
- Messages : 32
- Inscription : dim. déc. 27, 2009 10:47 pm
- Localisation : Oudrenne
- Contact :
Re: Liste des balises
Merci pour ta reponse. Mais je n'arrive toujours pas, l'erreur apparait tout le temps, pourtant j'ai bien remplacé les < et les > de mes lignes...jturlier a écrit :Il faut lire les réponses que l'on te fait, c'est en toutes lettres dans :meteooudrenne a écrit :vous n'avez pas de reponses ?ce qui signifie qu'il faut remplacer respectivement > par > et < par <jturlier a écrit :l'utilisation des signes > et < n'est pas autorisée car cela prête à confusion avec les ouvertures et fermetures de balises.
Il faut donc utiliser respectivement > et < en lieu et place.
Jean
Et puis il y a autre chose, comme sa ne fonctionne pas et bien j'efface les lignes qui ne veulent pas fonctionner, et la je re-ouvre les stats de graphweather et toujours cette erreur...
Il n'y aurait pas possibilité que tu me donne tes lignes ? parce que là, je ne sais plus quoi faire...

Merci
http://meteooudrenne.free.fr le site météo d'Oudrenne
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: Liste des balises
Bonjour,
donne à nouveau ton fichier xsl STP
Je n'utilise pas les stats de la même façon, donc je ne peux pas te passer mon fichier.
Jean
donne à nouveau ton fichier xsl STP
Je n'utilise pas les stats de la même façon, donc je ne peux pas te passer mon fichier.
Jean
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: Liste des balises
Re,
Pour info, la reprise des lignes 84 à 98 de ton fichier précédent
<table style="text-align:left;width:500px">
<tr>
<td style="padding-left:20px;" class="stats-pane">
Total des précipitations : <xsl:value-of select="total-rainfall"/><br/>
Nombre de jours pluvieux : <xsl:value-of select="nb-days-of-rainfall"/><br/>
Nombre de jours de gel (<0C) : <xsl:value-of select="nb-days-of-freeze"/><br/>
Nombre de jour de forte chaleur (>30C) : <xsl:value-of select="nb-days-of-heat"/><br/>
Nombre de nuit tropicales (>20C) : <xsl:value-of select="nb-tropical-nights"/><br/>
Nombre d'heure(s) de soleil : <xsl:value-of select="nb-hours-of-sunshine"/><br/>
Nombre de jours ensoleillés : <xsl:value-of select="nb-days-of-sunshine"/><br/>
Total energie solaire : <xsl:value-of select="total-solar-energy"/>
</td>
</tr>
</table>
Il ne produit aucune erreur chez moi.
Jean
Pour info, la reprise des lignes 84 à 98 de ton fichier précédent
<table style="text-align:left;width:500px">
<tr>
<td style="padding-left:20px;" class="stats-pane">
Total des précipitations : <xsl:value-of select="total-rainfall"/><br/>
Nombre de jours pluvieux : <xsl:value-of select="nb-days-of-rainfall"/><br/>
Nombre de jours de gel (<0C) : <xsl:value-of select="nb-days-of-freeze"/><br/>
Nombre de jour de forte chaleur (>30C) : <xsl:value-of select="nb-days-of-heat"/><br/>
Nombre de nuit tropicales (>20C) : <xsl:value-of select="nb-tropical-nights"/><br/>
Nombre d'heure(s) de soleil : <xsl:value-of select="nb-hours-of-sunshine"/><br/>
Nombre de jours ensoleillés : <xsl:value-of select="nb-days-of-sunshine"/><br/>
Total energie solaire : <xsl:value-of select="total-solar-energy"/>
</td>
</tr>
</table>
Il ne produit aucune erreur chez moi.
Jean
-
- Membre
- Messages : 32
- Inscription : dim. déc. 27, 2009 10:47 pm
- Localisation : Oudrenne
- Contact :
Re: Liste des balises
Bonjour,
et ben voila mon fichier xsl. je ne comprend pas pourquoi sa ne fonctionne pas, peut être que tu y verra une erreur...
Merci de te prendre du temps pour me repondre
et ben voila mon fichier xsl. je ne comprend pas pourquoi sa ne fonctionne pas, peut être que tu y verra une erreur...

Merci de te prendre du temps pour me repondre
Code : Tout sélectionner
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" encoding="ISO-8859-1"/>
<xsl:template match="/">
<xsl:apply-templates select="statistics"/>
</xsl:template>
<xsl:template match="statistics">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
.stats-title {
background-color: #ddddff;
border: 1px solid #cccccc;
font-size: 150%;
}
.stats-subtitle {
background-color: #ddddff;
border: 1px solid #cccccc;
font-size: 100%;
}
.stats-item {
background-color: #eeeeff;
border: 1px solid #cccccc;
font-size: 100%;
text-align: center;
}
.stats-item-col {
background-color: #eeeeff;
border: 1px solid #cccccc;
font-size: 100%;
text-align: center;
width:200px;
}
.stats-table {
background-color: #ffffdd;
border: 1px dotted #cccccc;
}
.stats-pane {
background-color: #ffffdd;
border: 1px solid #cccccc;
padding: 5px;
text-align: left;
}
.stats-cell {
background-color: #ffffdd;
border: 1px solid #cccccc;
padding: 5px;
text-align: center;
}
.stats-date {
font-style:italic;
font-size:70%;
}
table {
padding:0px;
border:0px;
border-collapse:collapse;
}
</style>
</head>
<body>
<table width="100%" cellspacing="20">
<tr>
<th width="100px" scope="col">
<img src="./statistics.jpg" width="64" height="64" />
</th>
<th width="100%" scope="col">
<div class="stats-title">
Statistiques depuis la mise en service de la station
</div>
</th>
</tr>
</table>
<table style="text-align:left;width:500px">
<tr>
<td style="padding-left:20px;" class="stats-pane">
Total des précipitations : <xsl:value-of select="total-rainfall"/><br/>
Nombre de jours pluvieux : <xsl:value-of select="nb-days-of-rainfall"/><br/>
Nombre de jours de gel (<0C) : <xsl:value-of select="nb-days-of-freeze"/><br/>
Nombre de jour de forte chaleur (>30C) : <xsl:value-of select="nb-days-of-heat"/><br/>
Nombre de nuit tropicales (>20C) : <xsl:value-of select="nb-tropical-nights"/><br/>
Nombre d'heure(s) de soleil : <xsl:value-of select="nb-hours-of-sunshine"/><br/>
Nombre de jours ensoleillés : <xsl:value-of select="nb-days-of-sunshine"/><br/>
Total energie solaire : <xsl:value-of select="total-solar-energy"/>
</td>
</tr>
</table>
<br/>
<table width="100%">
<tr>
<th scope="col" style="padding-right:10px;padding-left:10px;">
<img src="./temperature.jpg" width="32" height="32" />
</th>
<th width="100%" scope="col">
<div class="stats-subtitle">
Pression - Humidité - Température
</div>
</th>
</tr>
</table>
<table width="100%">
<tr>
<td></td>
<td class="stats-item">Min</td>
<td class="stats-item">Max</td>
<td class="stats-item">Moyenne</td>
<td class="stats-item">Taux max (/h)</td>
</tr>
<tr>
<td class="stats-item-col">Température ext.</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_temperature/min"/>
<div class="stats-date">
<xsl:value-of select="outdoor_temperature/min-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_temperature/max"/>
<div class="stats-date">
<xsl:value-of select="outdoor_temperature/max-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_temperature/mean"/>
</td>
<td class="stats-cell">
<table width="100%" span="2">
<tr>
<td style="text-align: center;">
<xsl:value-of select="outdoor_temperature/max-pos-rate"/>
<div class="stats-date">
<xsl:value-of select="outdoor_temperature/max-pos-rate-date-text"/>
</div>
</td>
<td style="text-align: center;">
<xsl:value-of select="outdoor_temperature/max-neg-rate"/>
<div class="stats-date">
<xsl:value-of select="outdoor_temperature/max-neg-rate-date-text"/>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="stats-item-col">Tn/Tx</td>
<td class="stats-cell">
<xsl:value-of select="tn-min"/>
<div class="stats-date">
<xsl:value-of select="tn-min-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="tx-max"/>
<div class="stats-date">
<xsl:value-of select="tx-max-date-text"/>
</div>
</td>
<td class="stats-cell">-</td>
<td class="stats-cell">-</td>
</tr>
<tr>
<td class="stats-item-col">Pression</td>
<td class="stats-cell">
<xsl:value-of select="relative_pressure/min"/>
<div class="stats-date">
<xsl:value-of select="relative_pressure/min-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="relative_pressure/max"/>
<div class="stats-date">
<xsl:value-of select="relative_pressure/max-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="relative_pressure/mean"/>
</td>
<td class="stats-cell">
<table width="100%" span="2">
<tr>
<td style="text-align: center;">
<xsl:value-of select="relative_pressure/max-pos-rate"/>
<div class="stats-date">
<xsl:value-of select="relative_pressure/max-pos-rate-date-text"/>
</div>
</td>
<td style="text-align: center;">
<xsl:value-of select="relative_pressure/max-neg-rate"/>
<div class="stats-date">
<xsl:value-of select="relative_pressure/max-neg-rate-date-text"/>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="stats-item-col">Humidité</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_humidity/min"/>
</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_humidity/max"/>
</td>
<td class="stats-cell">
<xsl:value-of select="outdoor_humidity/mean"/>
</td>
<td class="stats-cell">
<table width="100%" span="2">
<tr>
<td style="text-align: center;">
<xsl:value-of select="outdoor_humidity/max-pos-rate"/>
<div class="stats-date">
<xsl:value-of select="outdoor_humidity/max-pos-rate-date-text"/>
</div>
</td>
<td style="text-align: center;">
<xsl:value-of select="outdoor_humidity/max-neg-rate"/>
<div class="stats-date">
<xsl:value-of select="outdoor_humidity/max-neg-rate-date-text"/>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="stats-item-col">Point de rosée</td>
<td class="stats-cell">
<xsl:value-of select="dew_point/min"/>
</td>
<td class="stats-cell">
<xsl:value-of select="dew_point/max"/>
</td>
<td class="stats-cell">
<xsl:value-of select="dew_point/mean"/>
</td>
<td class="stats-cell">
<table width="100%" span="2">
<tr>
<td style="text-align: center;">
<xsl:value-of select="dew_point/max-pos-rate"/>
<div class="stats-date">
<xsl:value-of select="dew_point/max-pos-rate-date-text"/>
</div>
</td>
<td style="text-align: center;">
<xsl:value-of select="dew_point/max-neg-rate"/>
<div class="stats-date">
<xsl:value-of select="dew_point/max-neg-rate-date-text"/>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="stats-item-col">Facteur vent</td>
<td class="stats-cell">
<xsl:value-of select="wind_chill/min"/>
</td>
<td class="stats-cell">-</td>
<td class="stats-cell">-</td>
<td class="stats-cell">-</td>
</tr>
<tr>
<td class="stats-item-col">Humidex</td>
<td class="stats-cell">-</td>
<td class="stats-cell">
<xsl:value-of select="heat_index/max"/>
</td>
<td class="stats-cell">-</td>
<td class="stats-cell">-</td>
</tr>
</table>
<br/>
<img src="graph-full-1.png"/>
<br/>
<br/>
<table width="100%">
<tr>
<th scope="col" style="padding-right:10px;padding-left:10px;">
<img src="./rainfall.jpg" width="32" height="32" />
</th>
<th width="100%" scope="col">
<div class="stats-subtitle">
Précipitations
</div>
</th>
</tr>
</table>
<table width="100%">
<tr>
<td class="stats-item-col">Taux max</td>
<td class="stats-cell">
<xsl:value-of select="relative_rainfall/max-pos-rate"/>
<div class="stats-date">
<xsl:value-of select="relative_rainfall/max-pos-rate-date-text"/>
</div>
</td>
</tr>
<tr>
<td class="stats-item-col">Précipitations max sur 1h</td>
<td class="stats-cell">
<xsl:value-of select="rainfall_1h/max"/>
<div class="stats-date">
<xsl:value-of select="rainfall_1h/max-date-text"/>
</div>
</td>
</tr>
<tr>
<td class="stats-item-col">Précipitations max sur 24h</td>
<td class="stats-cell">
<xsl:value-of select="rainfall_24h/max"/>
<div class="stats-date">
<xsl:value-of select="rainfall_24h/max-date-text"/>
</div>
</td>
</tr>
</table>
<br/>
<img src="graph-full-2.png"/>
<br/>
<br/>
<table width="100%" >
<tr>
<th scope="col" style="padding-right:10px;padding-left:10px;">
<img src="./wind.jpg" width="32" height="32" />
</th>
<th width="100%" scope="col">
<div class="stats-subtitle">
Vent
</div>
</th>
</tr>
</table>
<table width="100%">
<tr>
<td></td>
<td class="stats-item">Max</td>
<td class="stats-item">Moyenne</td>
</tr>
<tr>
<td class="stats-item-col">Vitesse</td>
<td class="stats-cell">
<xsl:value-of select="wind_speed/max"/>
<div class="stats-date">
<xsl:value-of select="wind_speed/max-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="wind_speed/mean"/>
</td>
</tr>
<tr>
<td class="stats-item-col">Rafale</td>
<td class="stats-cell">
<xsl:value-of select="wind_gust/max"/>
<div class="stats-date">
<xsl:value-of select="wind_gust/max-date-text"/>
</div>
</td>
<td class="stats-cell">
<xsl:value-of select="wind_gust/mean"/>
</td>
</tr>
<tr>
<td colspan="3" class="stats-cell" style="text-align:left;">
Direction moyenne : <xsl:value-of select="wind_direction/mean"/>
</td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
http://meteooudrenne.free.fr le site météo d'Oudrenne
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit
WMR200 + Xnet météo + Graphweather 3 + Windows 7 64bit