XML schema |
http://dd.eionet.europa.eu/schemas/WFD2016/GWB_2016.xsd
|
---|---|
Output type | HTML |
Description | HTML table |
XSL file | GWB.xslt (Last modified: 06 May 2016 14:36 ) |
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:n1="http://dd.eionet.europa.eu/schemas/WFD2016" xmlns:wfd="http://dd.eionet.europa.eu/schemas/WFD2016/wfdcommon" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xdt="http://www.w3.org/2005/xpath-datatypes" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:altova="http://www.altova.com" exclude-result-prefixes="dc fn link n1 wfd xbrldi xbrli xdt xlink xs xsi"> <xsl:output version="4.0" method="html" indent="no" encoding="UTF-8" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" doctype-system="http://www.w3.org/TR/html4/loose.dtd"/> <xsl:param name="SV_OutputFormat" select="'HTML'"/> <xsl:variable name="XML" select="/"/> <xsl:template match="/"> <html> <head> <title/> <style type="text/css"> <xsl:comment>body { font-family:Arial; } table { border-width:1; font-size:medium; vertical-align:top; border-collapse:collapse; } th { background-color:#dbdbdb; border-width:1; font-size:small; text-align:left; vertical-align:top; } td { border-width:1; font-size:smaller; text-align:left; vertical-align:top; } h1 { color:#003399; font-family:Arial; font-size:xx-large; font-weight:bold; } h2 { color:#003399; font-family:Arial; font-size:large; text-decoration:underline; } h3 { color:#003399; font-family:Arial; font-size:medium; } h4 { color:#003399; font-family:Arial; font-size:small; } .tov1 { font-family:Arial; font-size:larger; font-weight:bold; } .tov2 { font-family:Arial; font-size:large; } .section { page-break-after:always; } .content { font-size:small; } .subtitle { font-size:small; font-weight:bold; } p { font-size:smaller; }</xsl:comment> </style> </head> <body style="margin-left=0.6in; margin-right=0.6in; margin-top=0.79in; margin-bottom=0.79in"> <br/> <xsl:for-each select="$XML"> <br/> <div class="section"> <h1> <span> <xsl:text>Ground water bodies for </xsl:text> </span> <xsl:for-each select="n1:GWB"> <xsl:for-each select="n1:euRBDCode"> <xsl:apply-templates/> </xsl:for-each> </xsl:for-each> </h1> <h2> <span style="text-decoration:underline; "> <xsl:text>XML File details</xsl:text> </span> </h2> <table border="1"> <xsl:variable name="altova:CurrContextGrid_077D34A0" select="."/> <tbody> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>CreationDate</xsl:text> </span> </th> <xsl:for-each select="n1:GWB"> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="@creationDate"> <span> <xsl:value-of select="string(.)"/> </span> </xsl:for-each> </td> </xsl:for-each> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Creator</xsl:text> </span> </th> <xsl:for-each select="n1:GWB"> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="@creator"> <span> <xsl:value-of select="string(.)"/> </span> </xsl:for-each> </td> </xsl:for-each> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Description</xsl:text> </span> </th> <xsl:for-each select="n1:GWB"> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="@description"> <span> <xsl:value-of select="string(.)"/> </span> </xsl:for-each> </td> </xsl:for-each> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Email</xsl:text> </span> </th> <xsl:for-each select="n1:GWB"> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="@email"> <span> <xsl:value-of select="string(.)"/> </span> </xsl:for-each> </td> </xsl:for-each> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>File name</xsl:text> </span> </th> <xsl:for-each select="n1:GWB"> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="@fileName"> <span> <xsl:value-of select="string(.)"/> </span> </xsl:for-each> </td> </xsl:for-each> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>GeneratedBy</xsl:text> </span> </th> <xsl:for-each select="n1:GWB"> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="@generatedBy"> <span> <xsl:value-of select="string(.)"/> </span> </xsl:for-each> </td> </xsl:for-each> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Language</xsl:text> </span> </th> <xsl:for-each select="n1:GWB"> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="@language"> <span> <xsl:value-of select="string(.)"/> </span> </xsl:for-each> </td> </xsl:for-each> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>EURBDCode</xsl:text> </span> </th> <xsl:for-each select="n1:GWB"> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:euRBDCode"> <xsl:apply-templates/> </xsl:for-each> </td> </xsl:for-each> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Country code</xsl:text> </span> </th> <xsl:for-each select="n1:GWB"> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:countryCode"> <xsl:apply-templates/> </xsl:for-each> </td> </xsl:for-each> </tr> </tbody> </table> <br/> <br/> <div> <h1> <span> <xsl:text>Contents</xsl:text> </span> </h1> <a> <xsl:choose> <xsl:when test="substring(string('#1'), 1, 1) = '#'"> <xsl:attribute name="href"> <xsl:value-of select="'#1'"/> </xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="href"> <xsl:if test="substring(string('#1'), 2, 1) = ':'"> <xsl:text>file:///</xsl:text> </xsl:if> <xsl:value-of select="translate(string('#1'), '\', '/')"/> </xsl:attribute> </xsl:otherwise> </xsl:choose> <span> <xsl:text>1. Ground Water bodies overview</xsl:text> </span> </a> <br/> <a> <xsl:choose> <xsl:when test="substring(string('#2'), 1, 1) = '#'"> <xsl:attribute name="href"> <xsl:value-of select="'#2'"/> </xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="href"> <xsl:if test="substring(string('#2'), 2, 1) = ':'"> <xsl:text>file:///</xsl:text> </xsl:if> <xsl:value-of select="translate(string('#2'), '\', '/')"/> </xsl:attribute> </xsl:otherwise> </xsl:choose> <span> <xsl:text>2. Ground water bodies details</xsl:text> </span> </a> <br/> <br/> </div> <br/> <br/> </div> <div class="section"> <div class="section"> <h1> <a> <xsl:attribute name="name"> <xsl:value-of select="'1'"/> </xsl:attribute> </a> <span> <xsl:text>1. Ground Water bodies overview</xsl:text> </span> </h1> <table border="1"> <xsl:variable name="altova:CurrContextGrid_0448E508" select="."/> <thead> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "/> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Code</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Name</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Layered</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>linkTerrestialEcosystem</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>geologicalFormation</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Transboundary</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>AssociatedProtectedArea</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>AtRiskQuantitative</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwQuantitativeStatusValue</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>AtRiskChemical</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwChemicalStatusValue</xsl:text> </span> </th> </tr> </thead> <tbody> <xsl:for-each select="n1:GWB"> <xsl:for-each select="n1:GroundWaterBody"> <tr> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <a> <xsl:choose> <xsl:when test="substring(string(concat('#',n1:euGroundWaterBodyCode)), 1, 1) = '#'"> <xsl:attribute name="href"> <xsl:value-of select="concat('#',n1:euGroundWaterBodyCode)"/> </xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="href"> <xsl:if test="substring(string(concat('#',n1:euGroundWaterBodyCode)), 2, 1) = ':'"> <xsl:text>file:///</xsl:text> </xsl:if> <xsl:value-of select="translate(string(concat('#',n1:euGroundWaterBodyCode)), '\', '/')"/> </xsl:attribute> </xsl:otherwise> </xsl:choose> <span> <xsl:value-of select="position()"/> </span> </a> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:euGroundWaterBodyCode"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:groundwaterBodyName"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:layered"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:linkTerrestrialEcosystem"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:geologicalFormation"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:groundwaterBodyTransboundary"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwAssociatedProtectedArea"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwAtRiskQuantitative"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwQuantitativeStatusValue"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwAtRiskChemical"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwChemicalStatusValue"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> </xsl:for-each> </xsl:for-each> </tbody> </table> </div> </div> <br/> <br/> <h1> <a> <xsl:attribute name="name"> <xsl:value-of select="'2'"/> </xsl:attribute> </a> <span> <xsl:text>2. Ground water bodies details</xsl:text> </span> </h1> <div class="section"> <xsl:for-each select="n1:GWB"> <xsl:for-each select="n1:GroundWaterBody"> <br/> <br/> <h2> <a> <xsl:attribute name="name"> <xsl:value-of select="n1:euGroundWaterBodyCode"/> </xsl:attribute> </a> <span> <xsl:value-of select="position()"/> </span> <span> <xsl:text>. </xsl:text> </span> <xsl:for-each select="n1:euGroundWaterBodyCode"> <xsl:apply-templates/> </xsl:for-each> </h2> <br/> <table border="1"> <xsl:variable name="altova:CurrContextGrid_078420C0" select="."/> <tbody> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>euGroundWaterBodyCode</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:euGroundWaterBodyCode"> <a target="_blank" href="{concat('http://dd.eionet.europa.eu/vocabularyconcept/wise/WaterBody/euGroundWaterBodyCode.', .)}">euGroundWaterBodyCode.<xsl:value-of select="."/></a> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>groundwaterBodyName</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:groundwaterBodyName"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>layered</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:layered"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>linkSurfaceWaterBody</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:linkSurfaceWaterBody"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>linkSurfaceWaterBodyCode</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul> <xsl:for-each select="n1:linkSurfaceWaterBodyCode"> <li><a target="_blank" href="{concat('http://dd.eionet.europa.eu/vocabularyconcept/wise/WaterBody/euSurfaceWaterBodyCode.', .)}">euSurfaceWaterBodyCode.<xsl:value-of select="."/></a></li> </xsl:for-each> </ul> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>linkTerrestrialEcosystem</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:linkTerrestrialEcosystem"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>geologicalFormation</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:geologicalFormation"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>groundwaterBodyTransboundary</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:groundwaterBodyTransboundary"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwAssociatedProtectedArea</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwAssociatedProtectedArea"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwSignificantPressureType</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:gwSignificantPressureType"> <li><xsl:apply-templates/></li> </xsl:for-each></ul> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwSignificantPressureOther</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwSignificantPressureOther"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwSignificantImpactType</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:gwSignificantImpactType"> <li><xsl:apply-templates/></li> </xsl:for-each></ul> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwSignificantImpactOther</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwSignificantImpactOther"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwReasonsForRiskQuantitative</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:gwReasonsForRiskQuantitative"> <li><xsl:apply-templates/></li> </xsl:for-each></ul> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwEORiskQuantitative</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwEORiskQuantitative"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwQuantitativeStatusValue</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwQuantitativeStatusValue"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwQuantitativeReasonsForFailure</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul> <xsl:for-each select="n1:gwQuantitativeReasonsForFailure"> <li><xsl:apply-templates/></li> </xsl:for-each></ul> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwQuantitativeAssessmentYear</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwQuantitativeAssessmentYear"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwQuantitativeAssessmentConfidence</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwQuantitativeAssessmentConfidence"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwQuantitativeStatusExpectedGoodIn2015</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwQuantitativeStatusExpectedGoodIn2015"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwQuantitativeStatusExpectedAchievementDate</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwQuantitativeStatusExpectedAchievementDate"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwQuantitativeExemptionType</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul> <xsl:for-each select="n1:gwQuantitativeExemptionType"> <li><xsl:apply-templates/></li> </xsl:for-each></ul> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwQuantitativeExemptionPressure</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:gwQuantitativeExemptionPressure"> <li><xsl:apply-templates/></li> </xsl:for-each></ul> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwAtRiskChemical</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwAtRiskChemical"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwEORiskChemical</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwEORiskChemical"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwChemicalStatusValue</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwChemicalStatusValue"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwChemicalReasonsForFailure</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:gwChemicalReasonsForFailure"> <li><xsl:apply-templates/></li> </xsl:for-each></ul> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwChemicalAssessmentYear</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwChemicalAssessmentYear"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwChemicalAssessmentConfidence</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwChemicalAssessmentConfidence"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwChemicalStatusExpectedGoodIn2015</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwChemicalStatusExpectedGoodIn2015"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwChemicalStatusExpectedAchievementDate</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwChemicalStatusExpectedAchievementDate"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> </tbody> </table> <br/> <br/> <br/> <br/> <xsl:choose> <xsl:when test="n1:GWAssociatedProtectedArea != ''"> <h3> <span> <xsl:text>Associated protected areas</xsl:text> </span> </h3> <!-- xsl:for-each select="n1:GWAssociatedProtectedArea"--> <br/> <div class="content"> <span> <xsl:text>Is the Water Body associated with a Protected Area? </xsl:text> </span> <xsl:for-each select="n1:gwAssociatedProtectedArea"> <xsl:apply-templates/> </xsl:for-each> </div> <br/> <table border="1"> <xsl:variable name="altova:CurrContextGrid_092E94C0" select="."/> <thead> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>euProtectedAreaCode</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>protectedAreaType</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>protectedAreaOtherType</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>protectedAreaAssociationType</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>protectedAreaHabitatsBirdsObjectivesSet</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>protectedAreaHabitatsBirdsObjectivesMet</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>protectedAreaDrinkingWaterObjectivesSet</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>protectedAreaDrinkingWaterObjectivesMet</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>protectedAreaComment</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>protectedAreaExemption</xsl:text> </span> </th> </tr> </thead> <tbody> <xsl:for-each select="n1:GWAssociatedProtectedArea"> <xsl:variable name="altova:CurrContextGrid_077D34A0" select="."/> <tr> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:euProtectedAreaCode"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:protectedAreaType"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul> <xsl:for-each select="n1:protectedAreaOtherType"> <li><xsl:apply-templates/></li> </xsl:for-each> </ul> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:protectedAreaAssociationType"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:protectedAreaHabitatsBirdsObjectivesSet"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:protectedAreaHabitatsBirdsObjectivesMet"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:protectedAreaDrinkingWaterObjectivesSet"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:protectedAreaDrinkingWaterObjectivesMet"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:protectedAreaComment"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul> <xsl:for-each select="n1:protectedAreaExemption"> <li><xsl:apply-templates/></li> </xsl:for-each> </ul> </td> </tr> </xsl:for-each> </tbody> </table> <br/> <br/> <!-- /xsl:for-each--> </xsl:when> </xsl:choose> <xsl:choose> <xsl:when test="n1:GWPollutant != ''"> <!-- xsl:for-each select="n1:GWAssociatedProtectedArea"--> <br/> <h3> <span> <xsl:text>Relevant pollutants</xsl:text> </span> </h3> <br/> <table border="1"> <xsl:variable name="altova:CurrContextGrid_092E94C0" select="."/> <thead> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Code</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>Other</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>CausingRisk</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>CausingFailure</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>UpwardTrend</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>TrendReversal</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>ExceedancesNotCounted</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>BackgroundLevelSet</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>BackgroundLevelValue</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>BackgroundLevelUnit</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>gwChemicalExemptionType</xsl:text> </span> </th> </tr> </thead> <tbody> <xsl:for-each select="n1:GWPollutant"> <xsl:variable name="altova:CurrContextGrid_077D34A0" select="."/> <tr> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwPollutantCode"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwPollutantOther"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwPollutantCausingRisk"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwPollutantCausingFailure"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwPollutantUpwardTrend"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwPollutantTrendReversal"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwPollutantsExceedancesNotCounted"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwPollutantBackgroundLevelSet"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwPollutantBackgroundLevelValue"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:gwPollutantBackgroundLevelUnit"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <table> <xsl:for-each select="n1:GWChemicalExemptionType"> <xsl:variable name="altova:aaa" select="."/> <tr> <th>gwChemicalExemptionType</th> <th>gwChemicalExemptionPressure</th> </tr> <tr> <td> <xsl:for-each select="n1:gwChemicalExemptionType"> <xsl:apply-templates/> </xsl:for-each> </td> <td> <ul> <xsl:for-each select="n1:gwChemicalExemptionPressure"> <li><xsl:apply-templates/></li> </xsl:for-each> </ul> </td> </tr> </xsl:for-each> </table> </td> </tr> </xsl:for-each> </tbody> </table> <br/> <br/> <!-- /xsl:for-each--> </xsl:when> </xsl:choose> <br/> </xsl:for-each> </xsl:for-each> </div> <br/> <br/> <br/> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark