XML schema |
http://air-climate.eionet.europa.eu/schemas/AirQualityQuestionnaire/AirQualityQuestionnaire-form11.xsd
|
---|---|
Output type | HTML |
Description | HTML |
XSL file | form11.xslt (Last modified: 15 Apr 2009 14:34 ) |
<?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="xml" indent="yes" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" omit-xml-declaration="yes" /> <xsl:param name="xml_folder_uri" /> <xsl:variable name="lang">en</xsl:variable> <!-- Uncommment the lines below for production use --> <xsl:variable name="labels_xml" select="document(concat($xml_folder_uri,'aqq-labels.xml'))" /> <!-- Uncomment the lines below for development use <xsl:variable name="labels_xml" select="document('../xml/aqq-labels.xml')" /> --> <xsl:variable name="labels" select="$labels_xml/tmx/body" /> <xsl:template match="form11"> <html> <head> <style type="text/css"> table { border: 1px solid black; border-collapse: collapse; width: 100%; } table th { border: 1px solid black; } table td { border: 1px solid black; } </style> </head> <body> <h1> <xsl:value-of select="$labels/tu[@tuid='lbl-form11']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11-title']/tuv[@xml:lang=$lang]" /> </h1> <xsl:apply-templates select="form11a"/> <xsl:apply-templates select="form11b"/> <xsl:apply-templates select="form11c"/> <xsl:apply-templates select="form11d"/> <xsl:apply-templates select="form11e"/> <xsl:apply-templates select="form11f"/> <xsl:apply-templates select="form11g"/> <xsl:apply-templates select="form11h"/> <xsl:apply-templates select="form11i"/> <xsl:apply-templates select="form11j"/> <xsl:apply-templates select="form11k"/> <xsl:apply-templates select="form11l"/> <h2><xsl:value-of select="$labels/tu[@tuid='lbl-form-comments']/tuv[@xml:lang=$lang]" /></h2> <p><xsl:value-of select="form-comments"/></p> </body> </html> </xsl:template> <xsl:template match="form11a"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11a']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11a-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-month']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-day-of-month']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-hour']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11a-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="month"/></td> <td><xsl:value-of select="day-of-month"/></td> <td><xsl:value-of select="hour"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11b"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11b']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11b-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-month']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-day-of-month']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11b-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="month"/></td> <td><xsl:value-of select="day-of-month"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11c"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11c']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11c-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11c-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11d"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11d']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11d-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11d-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11e"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11e']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11e-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-month']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-day-of-month']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-hour']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11e-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="month"/></td> <td><xsl:value-of select="day-of-month"/></td> <td><xsl:value-of select="hour"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11f"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11f']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11f-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11f-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11g"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11g']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11g-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11g-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11h"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11h']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11h-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-month']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-day-of-month']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11h-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="month"/></td> <td><xsl:value-of select="day-of-month"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11i"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11i']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11i-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11i-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11j"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11j']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11j-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11j-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11k"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11k']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11k-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-article-3.2']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11k-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> <td><xsl:value-of select="article-3"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> <xsl:template match="form11l"> <h2> <xsl:value-of select="$labels/tu[@tuid='lbl-form11l']/tuv[@xml:lang=$lang]" /> - <xsl:value-of select="$labels/tu[@tuid='lbl-form11l-title']/tuv[@xml:lang=$lang]" /> </h2> <table> <thead> <tr> <th><xsl:value-of select="$labels/tu[@tuid='lbl-zone-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-station-code']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-month']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-day-of-month']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-level-ugm3']/tuv[@xml:lang=$lang]" /></th> <th><xsl:value-of select="$labels/tu[@tuid='lbl-reason-codes']/tuv[@xml:lang=$lang]" /></th> </tr> </thead> <tbody> <xsl:for-each select="form11l-row"> <tr> <td><xsl:value-of select="zone-code"/></td> <td><xsl:value-of select="eoi-station-code"/></td> <td><xsl:value-of select="month"/></td> <td><xsl:value-of select="day-of-month"/></td> <td><xsl:value-of select="level"/></td> <td><xsl:value-of select="reason-code"/></td> </tr> </xsl:for-each> </tbody> </table> </xsl:template> </xsl:stylesheet>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark