XML schema |
http://dd.eionet.europa.eu/schemas/WFD2016/SWB_2016.xsd
|
---|---|
Output type | HTML |
Description | HTML table |
XSL file | SWB.xslt (Last modified: 09 May 2016 10:58 ) |
<?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>Surface water bodies for </xsl:text> </span> <xsl:for-each select="n1:SWB"> <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:SWB"> <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:SWB"> <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:SWB"> <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:SWB"> <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:SWB"> <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:SWB"> <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:SWB"> <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:SWB"> <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:SWB"> <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. Surface 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. Surface 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>euSurfaceWaterBodyCode</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>euSubUnitCode</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>surfaceWaterBodyName</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>surfaceWaterBodyCategory</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>naturalAWBHMWB</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>reservoir</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>surfaceWaterBodyTypeCode</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:SWB"> <xsl:for-each select="n1:SurfaceWaterBody"> <tr> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <a> <xsl:choose> <xsl:when test="substring(string(concat('#',n1:euSurfaceWaterBodyCode)), 1, 1) = '#'"> <xsl:attribute name="href"> <xsl:value-of select="concat('#',n1:euSurfaceWaterBodyCode)"/> </xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="href"> <xsl:if test="substring(string(concat('#',n1:euSurfaceWaterBodyCode)), 2, 1) = ':'"> <xsl:text>file:///</xsl:text> </xsl:if> <xsl:value-of select="translate(string(concat('#',n1:euSurfaceWaterBodyCode)), '\', '/')"/> </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:euSurfaceWaterBodyCode"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:euSubUnitCode"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:surfaceWaterBodyName"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:surfaceWaterBodyCategory"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:naturalAWBHMWB"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:reservoir"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:surfaceWaterBodyTypeCode"> <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. Surface water bodies details</xsl:text> </span> </h1> <div class="section"> <xsl:for-each select="n1:SWB"> <xsl:for-each select="n1:SurfaceWaterBody"> <br/> <br/> <h2> <a> <xsl:attribute name="name"> <xsl:value-of select="n1:euSurfaceWaterBodyCode"/> </xsl:attribute> </a> <span> <xsl:value-of select="position()"/> </span> <span> <xsl:text>. </xsl:text> </span> <xsl:for-each select="n1:euSurfaceWaterBodyCode"> <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>euSurfaceWaterBodyCode</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:euSurfaceWaterBodyCode"> <a target="_blank" href="{concat('http://dd.eionet.europa.eu/vocabularyconcept/wise/WaterBody/euSurfaceWaterBodyCode.', .)}">euSurfaceWaterBodyCode.<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>euSubUnitCode</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:euSubUnitCode"> <a target="_blank" href="{concat('http://dd.eionet.europa.eu/vocabularyconcept/wise/SpatialUnit/euSubUnitCode.', .)}">euSubUnitCode.<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>surfaceWaterBodyName</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:surfaceWaterBodyName"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>surfaceWaterBodyCategory</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:surfaceWaterBodyCategory"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>naturalAWBHMWB</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:naturalAWBHMWB"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>hmwbWaterUse</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:hmwbWaterUse"> <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>hmwbPhysicalAlteration</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:hmwbPhysicalAlteration"> <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>reservoir</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:reservoir"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>surfaceWaterBodyTypeCode</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:surfaceWaterBodyTypeCode"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>surfaceWaterBodyIntercalibrationType</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:surfaceWaterBodyIntercalibrationType"> <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>surfaceWaterBodyTransboundary</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:surfaceWaterBodyTransboundary"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swAssociatedProtectedArea</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swAssociatedProtectedArea"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swSignificantPressureType</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:swSignificantPressureType"> <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>swSignificantPressureOther</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swSignificantPressureOther"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swSignificantImpactType</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:swSignificantImpactType"> <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>swSignificantImpactOther</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swSignificantImpactOther"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swEcologicalStatusOrPotentialValue</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swEcologicalStatusOrPotentialValue"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swEcologicalAssessmentYear</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swEcologicalAssessmentYear"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swEcologicalAssessmentConfidence</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swEcologicalAssessmentConfidence"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swEcologicalStatusOrPotentialExpectedGoodIn2015</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swEcologicalStatusOrPotentialExpectedGoodIn2015"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swEcologicalStatusOrPotentialExpectedAchievementDate</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swEcologicalStatusOrPotentialExpectedAchievementDate"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swChemicalStatusValue</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul> <xsl:for-each select="n1:swChemicalStatusValue"> <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>swChemicalAssessmentYear</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swChemicalAssessmentYear"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swChemicalAssessmentConfidence</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swChemicalAssessmentConfidence"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swChemicalMonitoringResults</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swChemicalMonitoringResults"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swChemicalStatusGrouping</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:swChemicalStatusGrouping"> <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>swChemicalStatusExpectedGoodIn2015</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swChemicalStatusExpectedGoodIn2015"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swChemicalStatusExpectedAchievementDate</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swChemicalStatusExpectedAchievementDate"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swMixingZones</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swMixingZones"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swMixingZonesProportion</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swMixingZonesProportion"> <xsl:apply-templates/> </xsl:for-each> </td> </tr> <tr> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>SWEcologicalExemptionType</xsl:text> </span> </th> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:SWEcologicalExemptionType"> <li><xsl:apply-templates/></li> </xsl:for-each></ul> </td> </tr> </tbody> </table> <br/> <br/> <br/> <br/> <xsl:choose> <xsl:when test="n1:SWAssociatedProtectedArea != ''"> <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:swAssociatedProtectedArea"> <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>protectedAreaShellfishObjectivesSet</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>protectedAreaShellfishObjectivesMet</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:SWAssociatedProtectedArea"> <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:protectedAreaShellfishObjectivesSet"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:protectedAreaShellfishObjectivesMet"> <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:SWPrioritySubstance != ''"> <!-- xsl:for-each select="n1:GWAssociatedProtectedArea"--> <br/> <h3> <span> <xsl:text>Priority substances</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>swPrioritySubstanceCode</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swPrioritySubstanceCausingFailure</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swPrioritySubstanceExceedanceType</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swPrioritySubstanceImprovingChemicalStatus</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swPrioritySubstanceEffectStatusNewThresholds</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>swPrioritySubstanceExceedanceInMixingZone</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>SWChemicalExemptionType</xsl:text> </span> </th> </tr> </thead> <tbody> <xsl:for-each select="n1:SWPrioritySubstance"> <xsl:variable name="altova:CurrContextGrid_077D34A0" select="."/> <tr> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swPrioritySubstanceCode"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swPrioritySubstanceCausingFailure"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swPrioritySubstanceExceedanceType"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swPrioritySubstanceImprovingChemicalStatus"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swPrioritySubstanceEffectStatusNewThresholds"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:swPrioritySubstanceExceedanceInMixingZone"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <table> <xsl:for-each select="n1:SWChemicalExemptionType"> <xsl:variable name="altova:aaa" select="."/> <tr> <th>swChemicalExemptionType</th> <th>swChemicalExemptionPressure</th> </tr> <tr> <td> <xsl:for-each select="n1:swChemicalExemptionType"> <xsl:apply-templates/> </xsl:for-each> </td> <td> <ul> <xsl:for-each select="n1:swChemicalExemptionPressure"> <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/> <br/> <h3> <span> <xsl:text>Quality element</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>qeCode</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>qeStatusOrPotentialValue</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>qeMonitoringResults</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>qeMonitoringPeriod</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>qeGrouping</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>qeStatusOrPotentialChange</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>qeStatusOrPotentialComparability</xsl:text> </span> </th> <th style="font-size:smaller; text-align:left; vertical-align:top; "> <span> <xsl:text>qeEcologicalExemptionType</xsl:text> </span> </th> </tr> </thead> <tbody> <xsl:for-each select="n1:QualityElement"> <xsl:variable name="altova:CurrContextGrid_077D34A0" select="."/> <tr> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:qeCode"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:qeStatusOrPotentialValue"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:qeMonitoringResults"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:qeMonitoringPeriod"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:qeGrouping"> <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:qeStatusOrPotentialChange"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <xsl:for-each select="n1:qeStatusOrPotentialComparability"> <xsl:apply-templates/> </xsl:for-each> </td> <td style="font-size:smaller; text-align:left; vertical-align:top; "> <ul><xsl:for-each select="n1:qeEcologicalExemptionType"> <li><xsl:apply-templates/></li> </xsl:for-each></ul> </td> </tr> </xsl:for-each> </tbody> </table> <br/> <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