| XML schema |
http://dd.eionet.europa.eu/schemas/MSFD11Mon/MSFD11MonSub_1p0.xsd
|
|---|---|
| Output type | HTML |
| Description | HTML display of MSFD Article 11 Monitoring Subprogrammes |
| XSL file | MSFD11MonSub_1p0.xslt (Last modified: 04 May 2016 08:40 ) |
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:altova="http://www.altova.com" xmlns:altovaext="http://www.altova.com/xslt-extensions" xmlns:clitype="clitype" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2008/inlineXBRL" xmlns:java="java" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ms="http://water.eionet.europa.eu/schemas/dir200856ec/mscommon" xmlns:n1="http://water.eionet.europa.eu/schemas/dir200856ec" xmlns:sps="http://www.altova.com/StyleVision/user-xpath-functions" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" 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" version="1.0" exclude-result-prefixes="altova altovaext clitype dc fn iso4217 ix java link ms n1 sps xbrldi xbrli 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:variable name="lov" select="document('http://webq.eionet.europa.eu/xml/msfdart11_labels.xml')/labels/itemset"/>
<xsl:variable name="mems" select="$XML/MONsub/MemberState"/>
<xsl:variable name="regio" select="$XML/MONsub/Region"/>
<xsl:param name="SV_OutputFormat" select="'HTML'"/>
<!--
<xsl:for-each select="labels">
<xsl:variable name="vlov" select="itemset" />
</xsl:for-each> -->
<xsl:variable name="XML" select="/"/>
<!--<xsl:import-schema schema-location="http://dd.eionet.europa.eu/schemas/MSFD11Mon/MSFD11Monsub_1p0.xsd"/> -->
<xsl:template match="/">
<xsl:call-template name="Root"/>
</xsl:template>
<xsl:template name="Root">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Reporting requirement on monitoring programmes under MSFD Article 11</title>
<style type="text/css"> body {font-family: Verdana, Arial, Helvetica,sans-serif, "MS sans serif";background: #fff; color: #000; font-size: 8pt;}
/* CSS3 doesn't work */
@namespace f url(http://www.w3.org/2002/xforms); f|textarea { color: blue; }
/* CSS3 end */
/*.textarea > .value,*/
textarea { height:100px !important; width:95% !important; }
label { /*display: block;*/ padding: 0.5em; color: rgb(85, 96, 63); font-size: 8pt;}
.repet2 { -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2;}
.repet3 { -webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3;}
.repet4 { -webkit-column-count: 4; /* Chrome, Safari, Opera */ -moz-column-count: 4; /* Firefox */ column-count: 4;}
.repet5 { -webkit-column-count: 5; /* Chrome, Safari, Opera */ -moz-column-count: 5; /* Firefox */ column-count: 5;}
.ta { display: block; border:1px solid #bcd884; padding: 0.5em; color: rgb(85, 96, 63); font-size: 8pt; font-weight: bold;}
.tan { display: block; border:1px solid #bcd884; padding: 0.5em; color: rgb(85, 96, 63); font-size: 8pt; }
.head {font-weight: bold;}
ul { text-align:left;}
.newline { display:block; }
.nonewline { display: inline;}
/*.selector-item label { display: inline; padding:0; }
.selector-item { padding-left: 2em; } */
/*.right_buttons { text-align: right; display: inline; float:right; } .left_buttons { text-align: left; display: inline; float:left; } .buttons_label{ display: inline; } */
.heading { padding: 0.2em 0em; margin: 0; font-size: 135%; background-color: transparent; color: #315076; }
.tbl{ width:100%; padding: 0.3em 0em; border-collapse:collapse; margin-top:0.4em; }
.tbl th{ text-align:left; border:1px solid #bcd884; color: #55603f; font-weight:bold; }
.tbl td{ align:left; border:1px solid #bcd884; } .tbl2{ padding: 0.3em 0em; border-collapse:collapse; margin-top:0.4em; }
.tbl2 th{ text-align:left; border:none; color: #55603f; font-weight:normal; }
.tbl2 td{ align:left; border:none; }
.tbl2 tr{ border-bottom:1px solid #bcd884; }
.tbl2 tr:last-child{ border:none; }
.repeat-index .tbl th{ border:1px solid #eaf1dc; /*#f0f4ea;*/ }
.repeat-index .tbl td{ border:1px solid #eaf1dc; }
.inpComments input{ width:500px; }
.labelHidden{ display:none; }
fieldset legend { font-weight: bold; }
.checkbox .value { float:left; margin-top: -24px; }
.checkbox .label { display:list-item; list-style: none; margin-left: 20px; }
/* .checkbox-first { margin-left: 20px; } */
td .selector-item { margin:0; padding:0; display:block; }
.label { width: auto !important; white-space: normal !important; }
/* IE - Fix some weirdness with group labels/legends */
legend span { display: block !important; white-space:normal !important; width: 100%; }
.top-level-question { font-weight: bold; }
.readonly textarea { background-color: #4e4c4c; color:#ffffff; text-decoration: line-through; }
.readonly textarea, .readonly input[type='text'], .readonly input[type='checkbox'], .readonly input[type='radio'] {background-color:#4e4c4c !important; color:#ffffff !important; text-decoration:line-through; cursor:default; }
.checkbox .value, .invalid input[type='checkbox'], .invalid input[type='radio'] {background: none; /*color: #000000;*/ }
.readonly .alert { display: none; }
.full-group label { width: auto; display: block; float: none; }
.input-no-small input { width: 35px; }
.tbl-small {width:100%; padding: 0; border-collapse:collapse; margin-top:0.4em; }
.tbl-small th { text-align:left; padding: 0.3em; border:1px solid #bcd884; color: #55603f; font-weight:bold; }
.tbl-small td { align:left; border:1px solid #bcd884; }
.tbl-small .output .label { padding: 0; }
th, label { padding: 0.5em 0.5em 0.5em 0.2em; }
/* Fix for required star */
/*.required-symbol { display:none; }*/
/*.required label { background:transparent url(mandatory.gif) no-repeat scroll right center; padding-right:12px; }*/
.inputval {font-weight:bold; pading-left:5px;}
fieldset {margin-bottom: 1em; }
/* Fix for odd br in label in IE only for other langs */
label br { display: none; }
/* Makes the single line input fill their container */
.textbox input { width:95%; }
/* Page buttons */
/* select {max-width:350px;} #Q1b-DescriptorCriteria-select{width:500px;}#Q1b-AddressedByProgramme-select{width:500px;} */
.uniquecodeinput{width:450px;}
/* .selector-item {display: block;} */
.subtitle{font-weight:bold;}
.section{display: block !important;padding:5px; padding-left: 20px;font-weight: bolder;}
.inline_block{display:inline-block}
.tallList select{max-width: 1000px; height: 190px;}
#loading{position: fixed;top: 170px;right: 80px;}
.page_container {display:inline-block !important}
.section > .page_container {display:inline-block !important}
.section > .section > .section {padding-left:0px}
.sectionTbl{width:100%; /*background-color:#F0F4EA !important*/ }
.sectionTbl td{ text-align::left;vertical-align: baseline; }
.sectionTbl .caption{width: 165px; font-weight:bold;}
td .selector-item {display: inline-block;}
#container {
width: 511pt;
position: relative;
margin: 0px auto;
max-width: 80em;
background-color: #fff;
color: #333;
}
</style>
</head>
<body class="fullscreen"><div id="container"><form name="chibaform" >
<xsl:for-each select="$XML">
<h1><label class="label heading" id="C1" for="C1"><xsl:value-of select="$lov/item[@id='SubMON']" /></label></h1>
<xsl:apply-templates select="MONSub"/>
<xsl:call-template name="indx"/>
<xsl:for-each select="MONSub">
<div class="case selected-case" id="page1">
<xsl:apply-templates select="SubProgrammes" />
</div>
</xsl:for-each>
</xsl:for-each>
</form></div></body></html>
</xsl:template>
<!-- Reporter -->
<xsl:template match="MONSub">
<fieldset class="group" ><legend id="C14" class="label">Reporter</legend>
<div class="input string" ><label class="label" ><xsl:value-of select="$lov/item[@id='ReporterName']" /></label><label class="inputval" ><xsl:for-each select="@ReporterName"><xsl:value-of select="string(.)"/></xsl:for-each></label></div>
<div class="input string"><label class="label" ><xsl:value-of select="$lov/item[@id='ContactEmail']" /></label><label class="inputval"><xsl:for-each select="@ContactEmail"><xsl:value-of select="string(.)"/></xsl:for-each></label></div>
<div class="input string" ><label class="label"><xsl:value-of select="$lov/item[@id='Organisation']" /></label><label class="inputval"><xsl:for-each select="@Organisation"><xsl:value-of select="string(.)"/></xsl:for-each></label></div>
<div class="input string" ><label class="label" ><xsl:value-of select="$lov/item[@id='ReportingDate']" /></label><label class="inputval"><xsl:for-each select="@ReportingDate"><xsl:value-of select="string(.)"/></xsl:for-each></label></div>
</fieldset>
<fieldset class="group" ><legend class="label"><xsl:value-of select="$lov/item[@id='MemberState']" /></legend>
<div class="select1 string"><label class="label" ><xsl:value-of select="$lov/item[@id='MemberStateList']" /></label><label class="inputval"><xsl:for-each select="MemberState"><xsl:apply-templates/></xsl:for-each></label></div>
</fieldset>
<fieldset class="group" ><legend class="label"><xsl:value-of select="$lov/item[@id='Region']" /></legend><div class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='RegionList']" /></label><label class="inputval"><xsl:for-each select="Region"><xsl:apply-templates/></xsl:for-each></label></div>
</fieldset>
</xsl:template>
<!-- MonitoringProgrammes -->
<xsl:template match="SubProgrammes">
<h2><a id="Q4_2"><xsl:value-of select="$lov/item[@id='Q4_2_title']" /></a></h2>
<xsl:apply-templates select="SubProgramme/Q4g_SubProgrammeID" />
<xsl:apply-templates select="SubProgramme/Q4h_TemporalScope" />
<xsl:apply-templates select="SubProgramme/Q4i_SpatialScope" />
<xsl:apply-templates select="SubProgramme/Q4j_DescriptionSpatialScope" />
<xsl:apply-templates select="SubProgramme/Q4k_Purpose" />
<xsl:apply-templates select="SubProgramme/Q4l_LinksProgrammesDirectivesConventions" />
<h2><a id="Q9"><xsl:value-of select="$lov/item[@id='Q9_title']" /></a></h2>
<xsl:apply-templates select="SubProgramme/Q9a_ElementsMonitored" />
<xsl:apply-templates select="SubProgramme/Q9b_ParametersMeasured" />
<xsl:apply-templates select="SubProgramme/Q9c_MonitoringMethod" />
<xsl:apply-templates select="SubProgramme/Q9d_DescriptionMethod" />
<xsl:apply-templates select="SubProgramme/Q9e_QualityAssurance" />
<xsl:apply-templates select="SubProgramme/Q9f_QualityControl" />
<xsl:apply-templates select="SubProgramme/Q9g_SpatialResolutionSampling" />
<xsl:apply-templates select="SubProgramme/Q9h_TemporalResolutionSampling" />
<xsl:apply-templates select="SubProgramme/Q9i_DescriptionSampleRepresentivity" />
<h2><a id="Q10"><xsl:value-of select="$lov/item[@id='Q10_title']" /></a></h2>
<xsl:apply-templates select="SubProgramme/Q10a_AggregationData" />
<xsl:apply-templates select="SubProgramme/Q10b_DescriptionDataAggregation" />
<xsl:apply-templates select="SubProgramme/Q10c_AccessData" />
<xsl:apply-templates select="SubProgramme/Q10d_DescriptionDataAccess" />
</xsl:template>
<xsl:template match="Q4g_SubProgrammeID">
<fieldset class="group" >
<legend class="output" id="Q4g"><xsl:value-of select="$lov/item[@id='Q4g_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q4g_SubProgrammeID']" /></label></span>
<span class="output" ><p> </p></span>
<div class="input string" ><label class="ta"><xsl:value-of select="string(.)" /></label>
</div>
</fieldset>
</xsl:template>
<!-- <Q4h_TemporalScope>
<Q4h_StartDate/>
<Q4h_EndDate/> -->
<xsl:template match="Q4h_TemporalScope">
<fieldset class="group" >
<legend class="label" id="Q4h"><xsl:value-of select="$lov/item[@id='Q4h_title']" /></legend><span class="output" >
<label class="label"><xsl:value-of select="$lov/item[@id='Q4h_TemporalScope']" /></label></span>
<table class="tbl" ><tr>
<td ><b><span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='StartDate']" /></label></span></b></td>
<td ><b><span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='EndDate']" /></label></span></b></td></tr>
<!-- repeat to table-->
<tr ><td ><div class="inputval" ><label class="inputval"><xsl:value-of select="Q4h_StartDate"/></label></div> </td>
<td > <div class="inputval" ><label class="inputval"><xsl:value-of select="Q4h_EndDate"/></label></div> </td></tr>
</table>
</fieldset>
</xsl:template>
<!-- <Q4i_SpatialScope/> -->
<xsl:template match="Q4i_SpatialScope">
<fieldset class="group" >
<legend class="label" id="Q4i"><xsl:value-of select="$lov/item[@id='Q4i_title']" /></legend>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q4i_SpatialScope']" /></label></span>
<div class="repet2 ta" >
<span >
<xsl:apply-templates select="$lov/item[@group='list-MonitoringZones']" >
<xsl:with-param name="arr"><xsl:value-of select="text()"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q4j_DescriptionSpatialScope">
<fieldset class="group" >
<legend class="output" id="Q4j"><xsl:value-of select="$lov/item[@id='Q4j_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q4j_DescriptionSpatialScope']" /></label></span>
<span class="output" ><p> </p></span>
<div class="input string" ><label class="ta"><xsl:value-of select="string(.)" /></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q4k_Purpose">
<fieldset class="group" >
<legend class="label" id="Q4k"><xsl:value-of select="$lov/item[@id='Q4k_title']" /></legend>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q4k_Purpose']" /></label></span>
<div class="repet2 ta" >
<span>
<xsl:apply-templates select="$lov/item[@group='list-MonitoringPurpose']" >
<xsl:with-param name="arr"><xsl:value-of select="text()"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q4l_LinksProgrammesDirectivesConventions">
<fieldset class="group" >
<legend class="output" id="Q4l"><xsl:value-of select="$lov/item[@id='Q4l_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q4l_LinksProgrammesDirectivesConventions']" /></label></span>
<span class="output" ><p> </p></span>
<div class="input string" ><label class="ta"><xsl:value-of select="string(.)" /></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q9a_ElementsMonitored">
<fieldset class="group" >
<legend class="output" id="Q9a">
<xsl:value-of select="$lov/item[@id='Q9a_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9a_ElementsMonitored']" /></label></span>
<span class="output" ><p> </p></span>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9a_ElementMonitored']" /></label></span>
<span class="output" ><p> </p></span>
<label class="ta"><xsl:for-each select="Q9a_ElementMonitored"><xsl:apply-templates/></xsl:for-each>
</label>
</fieldset>
</xsl:template>
<xsl:template match="Q9b_ParametersMeasured">
<fieldset class="group" >
<legend class="output" id="Q9b"><xsl:value-of select="$lov/item[@id='Q9b_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9b_ParametersMeasured']" /></label></span>
<span class="output" ><p> </p></span>
<span class="output" ><b><label class="label" ><xsl:value-of select="$lov/item[@id='Q9b_PM_1']" /></label></b></span>
<span class="tan" >
<table class="sectionTbl">
<tr>
<td width="31%" >
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_1_1']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='State-impact' and @mpsubgroup='Species_distribution']" >
<xsl:with-param name="arr"><xsl:value-of select="State_impact/Species_distribution/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</td>
<td width="31%" >
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_1_2']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='State-impact' and @mpsubgroup='Species_population_size']" >
<xsl:with-param name="arr"><xsl:value-of select="State_impact/Species_population_size/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</td>
<td >
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_1_6']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='State-impact' and @mpsubgroup='Habitat_extent']" >
<xsl:with-param name="arr"><xsl:value-of select="State_impact/Habitat_extent/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</td>
</tr>
<tr>
<td >
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_1_5']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='State-impact' and @mpsubgroup='Habitat_distribution']" >
<xsl:with-param name="arr"><xsl:value-of select="State_impact/Habitat_distribution/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
<span class="output" ><p> </p></span>
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_1_9']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='State-impact' and @mpsubgroup='Habitat_impacts']" >
<xsl:with-param name="arr"><xsl:value-of select="State_impact/Habitat_impacts/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
<span class="output" ><p> </p></span>
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_1_3']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='State-impact' and @mpsubgroup='Species_population_characteristics']" >
<xsl:with-param name="arr"><xsl:value-of select="State_impact/Species_population_characteristics/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</td>
<td>
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_1_8']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='State-impact' and @mpsubgroup='Habitat_condition-biological']" >
<xsl:with-param name="arr"><xsl:value-of select="State_impact/Habitat_condition_biological/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
<span class="output" ><p> </p></span>
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_1_4']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='State-impact' and @mpsubgroup='Species_impacts']" >
<xsl:with-param name="arr"><xsl:value-of select="State_impact/Species_impacts/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</td>
<td>
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_1_7']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='State-impact' and @mpsubgroup='Habitat_condition-physical-chemical']" >
<xsl:with-param name="arr"><xsl:value-of select="State_impact/Habitat_condition_physical-chemical/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</td>
</tr>
</table>
</span>
<span class="output" ><p> </p></span>
<span class="output" ><b><label class="label" ><xsl:value-of select="$lov/item[@id='Q9b_PM_2']" /></label></b></span>
<span class="tan" >
<table class="sectionTbl">
<tr>
<td width="31%" >
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_2_1']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='Pressures' and @mpsubgroup='Pressure_input']" >
<xsl:with-param name="arr"><xsl:value-of select="Pressures/Pressure_input/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</td>
<td width="31%" >
<span class="output" ><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_2_2']" /></label></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='Pressures' and @mpsubgroup='Pressure_output']" >
<xsl:with-param name="arr"><xsl:value-of select="Pressures/Pressure_output/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</td>
<td >
<span class="output" ><label class="head" ></label></span>
</td>
</tr>
</table>
</span>
<span class="output" ><p> </p></span>
<span class="tan" >
<table class="sectionTbl">
<tr>
<td width="31%" >
<span class="output" ><b><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_3']" /></label></b></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='Activity' and @mpsubgroup='Activity']" >
<xsl:with-param name="arr"><xsl:value-of select="Activity/Activity/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</td>
<td width="31%" >
<span class="output" ><b><label class="head" ><xsl:value-of select="$lov/item[@id='Q9b_PM_4']" /></label></b></span>
<xsl:apply-templates select="$lov/item[@group='list-MP'and @mpgroup='Other' and @mpsubgroup='Other']" >
<xsl:with-param name="arr"><xsl:value-of select="Other/Other/MeasurementParameter"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</td>
<td >
<span class="output" ><label class="head" ></label></span>
</td>
</tr>
</table>
</span>
</fieldset>
</xsl:template>
<xsl:template match="Q9c_MonitoringMethod">
<fieldset class="group" >
<legend class="output" id="Q9c"><xsl:value-of select="$lov/item[@id='Q9c_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9c_MonitoringMethod']" /></label></span>
<span class="output" ><p> </p></span>
<div class="input string" ><label class="ta"><xsl:value-of select="string(.)" /></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q9d_DescriptionMethod">
<fieldset class="group" >
<legend class="output" id="Q9d"><xsl:value-of select="$lov/item[@id='Q9d_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9d_DescriptionMethod']" /></label></span>
<span class="output" ><p> </p></span>
<div class="input string" ><label class="ta"><xsl:value-of select="string(.)" /></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q9e_QualityAssurance">
<fieldset class="group" >
<legend class="label" id="Q9e"><xsl:value-of select="$lov/item[@id='Q9e_title']" /></legend>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9e_QualityAssurance']" /></label></span>
<div class="input string" >
<span class="ta">
<xsl:apply-templates select="$lov/item[@group='list-QA']" >
<xsl:with-param name="arr"><xsl:value-of select="text()"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
<span class="output" ><p> </p></span>
<div class="input string" >
<label class="label required" ><xsl:value-of select="$lov/item[@id='Other']" /></label>
<label class="ta"><xsl:for-each select="Q9e_Other"><xsl:apply-templates/></xsl:for-each></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q9f_QualityControl">
<fieldset class="group" >
<legend class="label" id="Q9f"><xsl:value-of select="$lov/item[@id='Q9f_title']" /></legend>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9f_QualityControl']" /></label></span>
<div class="repet2 ta" >
<span >
<xsl:apply-templates select="$lov/item[@group='list-QC']" >
<xsl:with-param name="arr"><xsl:value-of select="text()"/></xsl:with-param><xsl:with-param name="type">radio</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
<span class="output" ><p> </p></span>
<div class="input string" >
<label class="label required" ><xsl:value-of select="$lov/item[@id='Other']" /></label>
<label class="ta"><xsl:for-each select="Q9f_Other"><xsl:apply-templates/></xsl:for-each></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q9g_SpatialResolutionSampling">
<fieldset class="group" >
<legend class="output" id="Q9g"><xsl:value-of select="$lov/item[@id='Q9g_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9g_SpatialResolutionSampling']" /></label></span>
<span class="output" ><p> </p></span>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9g_Proportion']" /></label></span>
<div class="inputval"><label class="label" ><xsl:value-of select="./Q9g_Proportion" /> %</label></div>
<span class="output" ><p> </p></span>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9g_NoSamples']" /></label></span>
<div class="input string" ><label class="ta"><xsl:value-of select="./Q9g_NoSamples" /></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q9h_TemporalResolutionSampling">
<fieldset class="group" >
<legend class="label" id="Q9h"><xsl:value-of select="$lov/item[@id='Q9h_title']" /></legend>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9h_TemporalResolutionSampling']" /></label></span>
<div class="repet4 ta" >
<span >
<xsl:apply-templates select="$lov/item[@group='list-MonitoringFrequency']" >
<xsl:with-param name="arr"><xsl:value-of select="text()"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
<span class="output" ><p> </p></span>
<div class="input string" >
<label class="label required" ><xsl:value-of select="$lov/item[@id='Other']" /></label>
<label class="ta"><xsl:for-each select="Q9h_Other"><xsl:apply-templates/></xsl:for-each></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q9i_DescriptionSampleRepresentivity">
<fieldset class="group" >
<legend class="output" id="Q9i"><xsl:value-of select="$lov/item[@id='Q9i_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q9i_DescriptionSampleRepresentivity']" /></label></span>
<span class="output" ><p> </p></span>
<div class="input string" ><label class="ta"><xsl:value-of select="string(.)" /></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q10a_AggregationData">
<fieldset class="group" >
<legend class="label" id="Q10a"><xsl:value-of select="$lov/item[@id='Q10a_title']" /></legend>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q10a_AggregationData']" /></label></span>
<div class="repet5 ta" >
<span >
<xsl:apply-templates select="$lov/item[@group='list-MonitoringAggregationScale']" >
<xsl:with-param name="arr"><xsl:value-of select="text()"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
<span class="output" ><p> </p></span>
<div class="input string" >
<label class="label required" ><xsl:value-of select="$lov/item[@id='Other']" /></label>
<label class="ta"><xsl:for-each select="Q10a_Other"><xsl:apply-templates/></xsl:for-each></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q10b_DescriptionDataAggregation">
<fieldset class="group" >
<legend class="output" id="Q10b"><xsl:value-of select="$lov/item[@id='Q10b_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q10b_DescriptionDataAggregation']" /></label></span>
<span class="output" ><p> </p></span>
<div class="input string" ><label class="ta"><xsl:value-of select="string(.)" /></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q10c_AccessData">
<fieldset class="group" >
<legend class="output" id="Q10c"><xsl:value-of select="$lov/item[@id='Q10c_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q10c_AccessData']" /></label></span>
<span class="output" ><p> </p></span>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q10c_DataType']" /></label></span>
<div class="repet2 ta" >
<span >
<xsl:apply-templates select="$lov/item[@group='list-MonitoringDataType']" >
<xsl:with-param name="arr"><xsl:value-of select="./Q10c_DataType/text()"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
<span class="output" ><p> </p></span>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q10c_DataAccessMechanism']" /></label></span>
<div class="repet2 ta" >
<span >
<xsl:apply-templates select="$lov/item[@group='list-DataAccessMechanism']" >
<xsl:with-param name="arr"><xsl:value-of select="./Q10c_DataAccessMechanism/text()"/></xsl:with-param><xsl:with-param name="type">radio</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
<span class="output" ><p> </p></span>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q10c_DataAccessRights']" /></label></span>
<div class="repet2 ta" >
<span >
<xsl:apply-templates select="$lov/item[@group='list-DataAccessRights']" >
<xsl:with-param name="arr"><xsl:value-of select="./Q10c_DataAccessRights/text()"/></xsl:with-param><xsl:with-param name="type">radio</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
<span class="output" ><p> </p></span>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q10c_INSPIREStandard']" /></label></span>
<div class="repet2 ta" >
<span >
<xsl:apply-templates select="$lov/item[@group='list-INSPIRESpecification']" >
<xsl:with-param name="arr"><xsl:value-of select="./Q10c_INSPIREStandard/text()"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
<span class="output" ><p> </p></span>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q10c_DataAvailable']" /></label></span>
<div class="inputval"><label class="label" ><xsl:value-of select="./Q10c_DataAvailable" /></label></div>
<span class="output" ><p> </p></span>
<span class="select1 string" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q10c_DataAFrequency']" /></label></span>
<div class="repet4 ta" >
<span >
<xsl:apply-templates select="$lov/item[@group='list-MonitoringFrequency']" >
<xsl:with-param name="arr"><xsl:value-of select="./Q10c_DataAFrequency/text()"/></xsl:with-param><xsl:with-param name="type">checkbox</xsl:with-param>
</xsl:apply-templates>
</span>
</div>
<span class="output" ><p> </p></span>
<div class="input string" >
<label class="label required" ><xsl:value-of select="$lov/item[@id='Q9e_OtherDescription']" /></label>
<label class="ta"><xsl:for-each select="./Q10c_DataAFrequency/Q10c_Other"><xsl:apply-templates/></xsl:for-each></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="Q10d_DescriptionDataAccess">
<fieldset class="group" >
<legend class="output" id="Q10d"><xsl:value-of select="$lov/item[@id='Q10d_title']" /></legend>
<span class="output" ><label class="label" ><xsl:value-of select="$lov/item[@id='Q10d_DescriptionDataAccess']" /></label></span>
<span class="output" ><p> </p></span>
<div class="input string" ><label class="ta"><xsl:value-of select="string(.)" /></label>
</div>
</fieldset>
</xsl:template>
<xsl:template match="item" >
<xsl:param name="arr" />
<xsl:param name="oth" />
<xsl:param name="nonwln" />
<xsl:param name="type" />
<xsl:variable name="val" select="./@value" />
<xsl:variable name="txt" select="." />
<xsl:variable name="vnonwln" >
<xsl:choose><xsl:when test="$nonwln = 'y'">nonewline</xsl:when>
<xsl:otherwise >newline</xsl:otherwise>
</xsl:choose></xsl:variable>
<xsl:choose>
<xsl:when test="$type='row'">
<tr>
<td align="left"><b><span class="string" ><xsl:value-of select="$val" /></span></b></td>
<td align="left">
<span class="select1 string" ><label class="label" ><xsl:value-of select="$txt" /></label></span>
<xsl:if test="string($oth) != '' "><br/><span class="ta" ><label class="inputval" ><xsl:value-of select="$oth" /></label></span></xsl:if>
</td>
<td>
<xsl:apply-templates select="$lov/item[@group='list-MonitoringCriterionNR']" >
<xsl:with-param name="arr"><xsl:value-of select="$arr" /></xsl:with-param>
<xsl:with-param name="nonwln"><xsl:value-of select="$nonwln" /></xsl:with-param>
<xsl:with-param name="type">radio</xsl:with-param></xsl:apply-templates>
</td></tr>
</xsl:when>
<xsl:otherwise>
<span ><xsl:attribute name="class"><xsl:value-of select="$vnonwln" /></xsl:attribute>
<input class="value" ><xsl:attribute name="type"><xsl:value-of select="$type" /></xsl:attribute>
<xsl:attribute name="value"><xsl:value-of select="$val" /></xsl:attribute>
<xsl:if test="contains(concat(',',translate($arr,' ',','),','),concat(',',$val,','))" ><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
<span class="label" ><xsl:value-of select="$txt" /></span></span>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- Radio template-->
<xsl:template match="AddressedByProgramme">
<div class="select1 string">
<span >
<span class="selector-item">
<input value="By2014" type="radio" class="value">
<xsl:if test=". ='By2014'">
<xsl:attribute name="checked">checked</xsl:attribute></xsl:if>
</input><span class="label" >By 2014</span>
</span>
<span class="selector-item">
<input value="By2018" type="radio" class="value">
<xsl:if test=". ='By2018'">
<xsl:attribute name="checked">checked</xsl:attribute></xsl:if>
</input><span class="label" >By 2018</span>
</span>
<span class="selector-item">
<input value="By2020" type="radio" class="value">
<xsl:if test=". ='By2020'">
<xsl:attribute name="checked">checked</xsl:attribute></xsl:if>
</input><span class="label" >By 2020</span>
</span>
<span class="selector-item">
<input value="After2020" type="radio" class="value">
<xsl:if test=". ='After2020'">
<xsl:attribute name="checked">checked</xsl:attribute></xsl:if>
</input><span class="label" >After 2020</span>
</span>
<span class="selector-item">
<input value="NotRelevant" type="radio" class="value">
<xsl:if test=". ='NotRelevant'">
<xsl:attribute name="checked">checked</xsl:attribute></xsl:if>
</input><span class="label" >Not Relevant</span>
</span>
</span>
</div>
</xsl:template>
<xsl:template name="indx">
<fieldset class="group" >
<legend class="label">Index</legend><span class="output" >
<dl>
<dt><a href="#Q4_2"><xsl:value-of select="$lov/item[@id='Q4_2_title']" /></a></dt>
<dd><a href="#Q4g"><xsl:value-of select="$lov/item[@id='Q4g_title']" /></a></dd>
<dd><a href="#Q4h"><xsl:value-of select="$lov/item[@id='Q4h_title']" /></a></dd>
<dd><a href="#Q4i"><xsl:value-of select="$lov/item[@id='Q4i_title']" /></a></dd>
<dd><a href="#Q4j"><xsl:value-of select="$lov/item[@id='Q4j_title']" /></a></dd>
<dd><a href="#Q4k"><xsl:value-of select="$lov/item[@id='Q4k_title']" /></a></dd>
<dd><a href="#Q4l"><xsl:value-of select="$lov/item[@id='Q4l_title']" /></a></dd>
<dt><a href="#Q9"><xsl:value-of select="$lov/item[@id='Q9_title']" /></a></dt>
<dd><a href="#Q9a"><xsl:value-of select="$lov/item[@id='Q9a_title']" /></a></dd>
<dd><a href="#Q9b"><xsl:value-of select="$lov/item[@id='Q9b_title']" /></a></dd>
<dd><a href="#Q9c"><xsl:value-of select="$lov/item[@id='Q9c_title']" /></a></dd>
<dd><a href="#Q9d"><xsl:value-of select="$lov/item[@id='Q9d_title']" /></a></dd>
<dd><a href="#Q9e"><xsl:value-of select="$lov/item[@id='Q9e_title']" /></a></dd>
<dd><a href="#Q9f"><xsl:value-of select="$lov/item[@id='Q9f_title']" /></a></dd>
<dd><a href="#Q9g"><xsl:value-of select="$lov/item[@id='Q9g_title']" /></a></dd>
<dd><a href="#Q9h"><xsl:value-of select="$lov/item[@id='Q9h_title']" /></a></dd>
<dd><a href="#Q9i"><xsl:value-of select="$lov/item[@id='Q9i_title']" /></a></dd>
<dt><a href="#Q10"><xsl:value-of select="$lov/item[@id='Q10_title']" /></a></dt>
<dd><a href="#Q10a"><xsl:value-of select="$lov/item[@id='Q10a_title']" /></a></dd>
<dd><a href="#Q10b"><xsl:value-of select="$lov/item[@id='Q10b_title']" /></a></dd>
<dd><a href="#Q10c"><xsl:value-of select="$lov/item[@id='Q10c_title']" /></a></dd>
<dd><a href="#Q10d"><xsl:value-of select="$lov/item[@id='Q10d_title']" /></a></dd>
</dl>
</span>
</fieldset>
</xsl:template>
</xsl:stylesheet>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark