| XML schema |
http://dd.eionet.europa.eu/schemas/ippc-wi_2014/dir200076ec_schema.xsd
|
|---|---|
| Output type | HTML |
| Description | HTML report - WID factsheet 2012-2013 |
| XSL file | dir200076ec_html_2014.xsl (Last modified: 18 Sep 2014 09:40 ) |
<?xml version="1.0" encoding="UTF-8"?>
<!--
Document : dir200076ec_html_2014.xsl
Created on : 19 August 2014, 15:04
Author : Rait Väli
Description:
Purpose of transformation follows.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
version="2.0">
<xsl:output method="html" encoding="utf-8"/>
<xsl:param name="xml_folder_uri"/>
<xsl:variable name="directiveid">200076</xsl:variable>
<xsl:param name="envelopeurl" select="''"/>
<xsl:param name="filename" select="''"/>
<xsl:variable name="countrycode">
<xsl:choose>
<xsl:when test="string-length($envelopeurl)>0"><xsl:value-of select="document(concat($envelopeurl, '/xml'))/envelope/countrycode"/> </xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="reportingdate">
<xsl:choose>
<xsl:when test="string-length($envelopeurl)>0"><xsl:value-of select="substring-before(document(concat($envelopeurl, '/xml'))/envelope/date, 'T')"/> </xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="labels"
select="document('https://svn.eionet.europa.eu/repositories/Reportnet/Dataflows/IPPC-WI-Directive/xml/dir200076ec_wi/dir200076ec_wi_labels-en.xml')/labels/labelSet[@xml:lang='en']"/>
<xsl:variable name="schema" select="document('http://dd.eionet.europa.eu/schemas/ippc-wi/dir200076ec_schema.xsd')/xs:schema"/>
<xsl:template match="text()"/>
<xsl:template match="response">
<html>
<head>
<title>
Factsheet of WI delivery
</title>
<style type="text/css">
table { border: 1px solid black; border-collapse: collapse; width:100%;}
table th, table td { text-align: left; border: 1px solid black; }
table caption { border: 1px solid black; font-weight: bold; height:32px;}
.tophead, .questionid { background-color:#CCCCCC; }
.newRow { background-color:#FCD5B4; height: 32px;}
table th{font-weight: bold; background-color:#F0FAFF; padding:3px;}
table td{padding:3px;vertical-align:top;}
table {margin-top:15px;}
.rowHeight {height:1.5em}
table table{margin-top:0em !important; padding:0px !important;}
.noMargin {margin-top:0em !important; padding:0px !important;}
</style>
</head>
<body>
<h1><xsl:value-of select="$labels/q-h1"/></h1>
<table>
<tr>
<th>Reporting country</th>
<td><xsl:value-of select="$countrycode"/></td>
</tr>
<tr>
<th>CDR envelope</th>
<td><xsl:value-of select="$envelopeurl"/></td>
</tr>
<tr>
<th>File name</th>
<td><xsl:value-of select="$filename"/></td>
</tr>
<tr>
<th>Reporting date</th>
<td><xsl:value-of select="$reportingdate"/></td>
</tr>
</table>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="q-1">
<h3><xsl:value-of select="$labels/q-general-notes-heading"/></h3>
<table>
<tr>
<tr>
<td>
<xsl:value-of select="$labels/q-general-notes-1"/>
</td>
</tr>
<tr>
<td style="height:1.5;" />
</tr>
<tr>
<td>
<xsl:value-of select="$labels/q-general-notes-2"/>
</td>
</tr>
</tr>
</table>
<table>
<tr>
<th>
<h3><xsl:value-of select="$labels/q-1"/></h3>
</th>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-1-1"/>
</th>
</tr>
<tr>
<td>
<table class="noMargin">
<tr>
<th/>
<th><xsl:value-of select="$labels/incineration"/></th>
<th><xsl:value-of select="$labels/co-incineration"/></th>
<th><xsl:value-of select="$labels/q-4-1-6"/></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-1-1-2"/></th>
<td><xsl:value-of select="./q-1-1/q-1-1-1-a"/></td>
<td><xsl:value-of select="./q-1-1/q-1-1-1-b"/></td>
<td><xsl:value-of select="./q-1-1/q-1-1-1-c"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-1-1-3"/></th>
<td><xsl:value-of select="./q-1-1/q-1-1-2-a"/></td>
<td><xsl:value-of select="./q-1-1/q-1-1-2-b"/></td>
<td><xsl:value-of select="./q-1-1/q-1-1-2-c"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-1-1-4"/></th>
<td><xsl:value-of select="./q-1-1/q-1-1-3-a"/></td>
<td><xsl:value-of select="./q-1-1/q-1-1-3-b"/></td>
<td><xsl:value-of select="./q-1-1/q-1-1-3-c"/></td>
</tr>
</table>
</td>
</tr>
</table>
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-1-2"/></th>
</tr>
<tr>
<td>
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-1-2-1"/></th>
<th><xsl:value-of select="$labels/q-1-2-3"/></th>
<th><xsl:value-of select="$labels/address"/></th>
<th><xsl:value-of select="$labels/location"/></th>
<th style="width:40%;"><xsl:value-of select="$labels/q-1-2-4"/></th>
</tr>
<xsl:for-each select="./q-1-2/q-1-2-table/q-1-2-row">
<tr>
<td class="rowHeight"><xsl:value-of select="./q-1-2-a"/></td>
<td class="rowHeight"><xsl:value-of select="./q-1-2-c"/></td>
<td>
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-1-2-street"/></th>
</tr>
<tr>
<td class="rowHeight"><xsl:value-of select="./q-1-2-street"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-1-2-town"/></th>
</tr>
<tr>
<td class="rowHeight"><xsl:value-of select="./q-1-2-town"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-1-2-postalcode"/></th>
</tr>
<tr>
<td class="rowHeight"><xsl:value-of select="./q-1-2-postalcode"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-1-2-country"/></th>
</tr>
<tr>
<td class="rowHeight"><xsl:value-of select="./q-1-2-country"/></td>
</tr>
</table>
</td>
<td>
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-1-2-latitude"/></th>
</tr>
<tr>
<td class="rowHeight"><xsl:value-of select="./q-1-2-latitude"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-1-2-longitude"/></th>
</tr>
<tr>
<td class="rowHeight"><xsl:value-of select="./q-1-2-longitude"/></td>
</tr>
</table>
</td>
<td class="rowHeight" ><xsl:value-of select="./q-1-2-d"/></td>
</tr>
</xsl:for-each>
</table>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-2">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-2"/></h3></th>
</tr>
<tr>
<td>
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-2-1-1"/></th>
<th><xsl:value-of select="$labels/q-2-1-2"/></th>
<th><xsl:value-of select="$labels/q-2-1-3"/></th>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-2-1"/>
</th>
<td>
<xsl:value-of select="./q-2-2-a"/>
</td>
<td>
<xsl:value-of select="./q-2-2-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-3-1"/>
</th>
<td>
<xsl:value-of select="./q-2-3-a"/>
</td>
<td>
<xsl:value-of select="./q-2-3-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-4-1"/>
</th>
<td>
<xsl:value-of select="./q-2-4-a"/>
</td>
<td>
<xsl:value-of select="./q-2-4-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-5-1"/>
</th>
<td>
<xsl:value-of select="./q-2-5-a"/>
</td>
<td>
<xsl:value-of select="./q-2-5-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-6-1"/>
</th>
<td>
<xsl:value-of select="./q-2-6-a"/>
</td>
<td>
<xsl:value-of select="./q-2-6-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-7-1"/>
</th>
<td>
<xsl:value-of select="./q-2-7-a"/>
</td>
<td>
<xsl:value-of select="./q-2-7-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-8-1"/>
</th>
<td>
<xsl:value-of select="./q-2-8-a"/>
</td>
<td>
<xsl:value-of select="./q-2-8-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-9-1"/>
</th>
<td>
<xsl:value-of select="./q-2-9-a"/>
</td>
<td>
<xsl:value-of select="./q-2-9-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-10-1"/>
</th>
<td>
<xsl:value-of select="./q-2-10-a"/>
</td>
<td>
<xsl:value-of select="./q-2-10-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-11-1"/>
</th>
<td>
<xsl:value-of select="./q-2-11-a"/>
</td>
<td>
<xsl:value-of select="./q-2-11-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-12-1"/>
</th>
<td>
<xsl:value-of select="./q-2-12-a"/>
</td>
<td>
<xsl:value-of select="./q-2-12-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-13-1"/>
</th>
<td>
<xsl:value-of select="./q-2-13-a"/>
</td>
<td>
<xsl:value-of select="./q-2-13-b"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-2-14-1"/>
</th>
<td>
<xsl:value-of select="./q-2-14-a"/>
</td>
<td>
<xsl:value-of select="./q-2-14-b"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-3">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-3"/></h3></th>
<td><xsl:value-of select="./q-3-1"/></td>
</tr>
<tr>
<th colspan="2"><xsl:value-of select="$labels/q-3-1-yes"/></th>
</tr>
<tr>
<th colspan="2"><xsl:value-of select="$labels/q-3-1-a"/></th>
</tr>
<tr>
<td colspan="2"><xsl:value-of select="./q-3-1-a"/></td>
</tr>
<tr>
<th colspan="2"><xsl:value-of select="$labels/q-3-1-no"/></th>
</tr>
<tr>
<th colspan="2"><xsl:value-of select="$labels/q-3-1-b"/></th>
</tr>
<tr>
<td colspan="2"><xsl:value-of select="./q-3-1-b"/></td>
</tr>
</table>
<!--################# q-4 ################# -->
<table >
<tr>
<td >
<xsl:for-each select="../q-1/q-1-2/q-1-2-table/*">
<xsl:choose>
<xsl:when test="(./q-1-2-c = 'Co-incineration in cement kiln' or ./q-1-2-c = 'Co-incineration in combustion plant' or ./q-1-2-c = 'Co-incineration in other industrial facilities') and position() = 1">
<table class="noMargin">
<tr>
<th colspan="4"><h3><xsl:value-of select="$labels/q-4"/></h3></th>
</tr>
</table>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-1-2-c = 'Co-incineration in cement kiln'">
<table class="noMargin">
<thead>
<tr>
<th colspan="4"><xsl:value-of select="concat(./q-1-2-a,' (', ./q-1-2-c,') ')"/></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-1']"/></th>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-2']"/></th>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-4']"/></th>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-6']"/></th>
</tr>
</thead>
<tbody>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-2-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-2-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-2-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-2-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-3-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-3-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-3-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-3-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-4-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-4-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-4-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-4-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-5-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-5-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-5-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-5-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-6-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-6-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-6-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-6-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-7-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-7-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-7-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-7-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-8-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-8-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-8-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-8-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-9-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-9-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-9-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-9-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-13-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-10-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-10-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-10-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-10-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-11-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-11-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-11-r']"/></td>
</tr>
</tbody>
</table>
</xsl:when>
<xsl:when test="./q-1-2-c = 'Co-incineration in combustion plant'">
<table class="noMargin">
<thead>
<tr>
<th colspan="4"><xsl:value-of select="concat(./q-1-2-a,' (', ./q-1-2-c,') ')"/></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-1']"/></th>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-2']"/></th>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-4']"/></th>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-6']"/></th>
</tr>
</thead>
<tbody>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-12-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-12-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-12-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-12-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-13-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-13-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-13-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-13-r']"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-14-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-14-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-14-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-14-r']"/></td>
</tr>
</tbody>
</table>
</xsl:when>
<xsl:when test="./q-1-2-c = 'Co-incineration in other industrial facilities'">
<table class="noMargin">
<thead>
<tr>
<th colspan="4"><xsl:value-of select="concat(./q-1-2-a,' (', ./q-1-2-c,') ')"/></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-1']"/></th>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-2']"/></th>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-4']"/></th>
<th><xsl:value-of select="$labels/*[local-name()= 'q-4-1-6']"/></th>
</tr>
</thead>
<tbody>
<tr>
<td><xsl:value-of select="$labels/*[local-name()= 'q-4-16-1']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-16-a']"/> </td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-16-c']"/></td>
<td><xsl:value-of select="./q-4/*[local-name() = 'q-4-16-r']"/></td>
</tr>
</tbody>
</table>
</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-5">
<table>
<tr>
<th ><h3><xsl:value-of select="$labels/q-5"/></h3></th>
</tr>
<tr>
<th ><xsl:value-of select="$labels/q-5-a"/></th>
</tr>
<tr>
<td><xsl:value-of select="./q-5-1"/></td>
</tr>
<tr>
<th ><xsl:value-of select="$labels/q-5-b"/></th>
</tr>
<tr>
<td><xsl:value-of select="./q-5-2"/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-6">
<table>
<tr>
<th>
<h3><xsl:value-of select="$labels/q-6"/></h3>
</th>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-6-1"/>
</th>
</tr>
<tr>
<td>
<xsl:value-of select="./q-6-1"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-6-2"/>
</th>
</tr>
<tr>
<td>
<xsl:value-of select="./q-6-2"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-6-3"/>
</th>
</tr>
<tr>
<td>
<xsl:value-of select="./q-6-3"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-6-4"/>
</th>
</tr>
<tr>
<td>
<xsl:value-of select="./q-6-4"/>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-7">
<table>
<tr>
<th>
<h3><xsl:value-of select="$labels/q-7"/></h3>
</th>
</tr>
<tr>
<td>
<xsl:value-of select="./q-7-1"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-7-1-none"/>
</th>
</tr>
<tr>
<td>
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-7-1-th-wastetype"/></th>
<th><xsl:value-of select="$labels/q-7-1-th-reasoning"/></th>
</tr>
<xsl:for-each select="./q-7-1-table/q-7-1-row">
<tr>
<td>
<xsl:value-of select="./q-7-1-wastetype"/>
</td>
<td>
<xsl:value-of select="./q-7-1-reasoning"/>
</td>
</tr>
</xsl:for-each>
</table>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-8">
<table>
<tr>
<th>
<h3><xsl:value-of select="$labels/q-8"/></h3>
</th>
</tr>
<tr>
<td>
<xsl:value-of select="./q-8-1"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-8-1-a"/>
</th>
</tr>
<tr>
<td>
<xsl:value-of select="./q-8-1-a"/>
</td>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-8-2"/>
</th>
</tr>
<tr>
<td>
<xsl:for-each select="./q-8-2-table/q-8-2-row">
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-8-2-thId"/></th>
<th><xsl:value-of select="$labels/q-8-2-thNewExisting"/></th>
<th><xsl:value-of select="$labels/q-8-2-thType"/></th>
<th><xsl:value-of select="$labels/q-8-2-thResidues"/></th>
<th><xsl:value-of select="$labels/q-8-2-thCoCons"/></th>
</tr>
<tr>
<td><xsl:value-of select="./q-8-2-Id"/></td>
<td>
<xsl:value-of select="./q-8-2-NewExisting"/>
</td>
<td>
<table class="noMargin">
<xsl:choose>
<xsl:when test="./q-8-2-Type-Incin-MunicipalWaste = 'true' or ./q-8-2-Type-Incin-NonHazardous = 'true' or ./q-8-2-Type-Incin-NonHazardous = 'true'
or ./q-8-2-Type-Incin-Hazardous = 'true' or ./q-8-2-Type-Incin-Tallow = 'true' or ./q-8-2-Type-Incin-Wood = 'true' or ./q-8-2-Type-Incin-Sewage = 'true'
or ./q-8-2-Type-Incin-Other = 'true'">
<tr>
<th><xsl:value-of select="$labels/q-8-2-Type-Incin-h2"/></th>
</tr>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Incin-MunicipalWaste = 'true'"><tr><td><xsl:value-of select="$labels/q-8-2-Type-Incin-MunicipalWaste"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Incin-NonHazardous = 'true'"><tr><td><xsl:value-of select="$labels/q-8-2-Type-Incin-NonHazardous"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Incin-Hazardous = 'true'"><tr><td><xsl:value-of select="$labels/q-8-2-Type-Incin-Hazardous"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Incin-Tallow = 'true'"><tr><td><xsl:value-of select="$labels/q-8-2-Type-Incin-Tallow"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Incin-Wood = 'true'"><tr><td><xsl:value-of select="$labels/q-8-2-Cem-Wood-Category"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Incin-Sewage = 'true'"><tr><td><xsl:value-of select="$labels/q-8-2-Type-Incin-Sewage"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Incin-Other = 'true'"><tr><td><xsl:value-of select="$labels/q-8-2-Type-Incin-Other"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Cement-Oils = 'true' or ./q-8-2-Type-Cement-Solvents = 'true' or ./q-8-2-Type-Cement-Filtercakes = 'true' or
./q-8-2-Type-Cement-Wood = 'true' or ./q-8-2-Type-Cement-Plastics = 'true' or ./q-8-2-Type-Cement-Textiles = 'true' or
./q-8-2-Type-Cement-RDF = 'true' or ./q-8-2-Type-Cement-Fluff = 'true' or ./q-8-2-Type-Cement-Other = 'true'">
<tr>
<th><xsl:value-of select="$labels/q-8-2-Type-Cement-H2"/></th>
</tr>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Cement-Oils = 'true'"><tr><td><xsl:value-of select="$labels/q-4-2-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Cement-Solvents = 'true'"><tr><td><xsl:value-of select="$labels/q-4-3-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Cement-Filtercakes = 'true'"><tr><td><xsl:value-of select="$labels/q-4-4-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Cement-Wood = 'true'"><tr><td><xsl:value-of select="$labels/q-4-5-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Cement-Plastics = 'true'"><tr><td><xsl:value-of select="$labels/q-4-6-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Cement-Textiles = 'true'"><tr><td><xsl:value-of select="$labels/q-4-7-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Cement-RDF = 'true'"><tr><td><xsl:value-of select="$labels/q-4-8-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Cement-Fluff = 'true'"><tr><td><xsl:value-of select="$labels/q-4-9-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Cement-Other = 'true'"><tr><td><xsl:value-of select="$labels/q-4-10-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Combus-Wood = 'true' or ./q-8-2-Type-Combus-Sludge = 'true' or ./q-8-2-Type-Combus-Other = 'true'">
<tr>
<th><xsl:value-of select="$labels/q-8-2-Type-CombPlant"/></th>
</tr>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Combus-Wood = 'true'"><tr><td><xsl:value-of select="$labels/q-4-12-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Combus-Sludge = 'true'"><tr><td><xsl:value-of select="$labels/q-4-13-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Combus-Other = 'true'"><tr><td><xsl:value-of select="$labels/q-4-14-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Other-Other = 'true'">
<tr>
<th><xsl:value-of select="$labels/q-8-2-Type-Other-h2"/></th>
</tr>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="./q-8-2-Type-Other-Other = 'true'"><tr><td><xsl:value-of select="$labels/q-4-14-1"/></td></tr></xsl:when>
</xsl:choose>
</table>
</td>
<td>
<xsl:value-of select="./q-8-2-thResidues"/>
</td>
<td>
<xsl:value-of select="./q-8-2-CoCons"/>
</td>
</tr>
</table>
<table class="noMargin">
<tr>
<th colspan="5"><xsl:value-of select="$labels/q-8-2-thLimit"/></th>
<th></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-8-2-thParameter"/></th>
<th><xsl:value-of select="$labels/q-8-2-thLimitVal"/></th>
<th><xsl:value-of select="$labels/q-8-2-thUnit"/></th>
<th><xsl:value-of select="$labels/q-8-2-thAveraging"/></th>
<th><xsl:value-of select="$labels/q-8-2-thO2"/></th>
<th><xsl:value-of select="$labels/q-8-2-thRequirement"/></th>
</tr>
<tr>
<td><xsl:value-of select="./q-8-2-Parameter"/></td>
<td><xsl:value-of select="./q-8-2-LimitVal"/></td>
<td><xsl:value-of select="./q-8-2-Unit"/></td>
<td><xsl:value-of select="./q-8-2-Averaging"/></td>
<td><xsl:value-of select="./q-8-2-O2"/></td>
<td><xsl:value-of select="./q-8-2-Requirement"/></td>
</tr>
<tr>
<td colspan="6"><xsl:value-of select="./q-8-2-Remarks"/></td>
</tr>
</table>
</xsl:for-each>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-11">
<table>
<tr>
<th><xsl:value-of select="$labels/q-11"/></th>
<td><xsl:value-of select="./q-11-1"/></td>
</tr>
<tr>
<th colspan="2"><xsl:value-of select="$labels/q-11-2"/></th>
</tr>
<tr>
<td colspan="2"><xsl:value-of select="./q-11-2"/></td>
</tr>
<tr>
<th colspan="2"><xsl:value-of select="$labels/q-11-3"/></th>
</tr>
<tr>
<td colspan="2">
<xsl:for-each select="./q-11-3-table/q-11-3-row">
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-11-3-1"/></th>
<th><xsl:value-of select="$labels/q-11-3-2"/></th>
<th><xsl:value-of select="$labels/q-11-3-WasteType"/></th>
<th><xsl:value-of select="$labels/q-11-3-3"/></th>
<th><xsl:value-of select="$labels/q-11-3-4"/></th>
<th><xsl:value-of select="$labels/q-11-3-OtherConditions"/></th>
</tr>
<tr>
<td><xsl:value-of select="./q-11-3-Capacity"/></td>
<td><xsl:value-of select="./q-11-3-NewExisting"/></td>
<td><xsl:value-of select="./q-11-3-WasteType"/></td>
<td><xsl:value-of select="./q-11-3-Reasoning"/></td>
<td><xsl:value-of select="./q-11-3-Remarks"/></td>
<td><xsl:value-of select="./q-11-3-OtherConditions"/></td>
</tr>
</table>
<table class="noMargin">
<tr>
<th colspan="4"><xsl:value-of select="$labels/q-11-3-thLimit"/></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-8-2-thParameter"/></th>
<th><xsl:value-of select="$labels/q-11-3-thLimitVal"/></th>
<th><xsl:value-of select="$labels/q-8-2-thUnit"/></th>
<th><xsl:value-of select="$labels/q-11-3-thRelatedTimePeriod"/></th>
</tr>
<tr>
<td><xsl:value-of select="./q-11-3-Parameter"/></td>
<td><xsl:value-of select="./q-11-3-LimitVal"/></td>
<td><xsl:value-of select="./q-11-3-Unit"/></td>
<td><xsl:value-of select="./q-11-3-RelatedTimePeriod"/></td>
</tr>
</table>
</xsl:for-each>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-12">
<table >
<tr>
<th ><h3><xsl:value-of select="$labels/q-12"/></h3></th>
<td><xsl:value-of select="./q-12-1"/></td>
</tr>
</table>
<xsl:for-each select="./q-12-2-table/q-12-2-row">
<table class="noMargin">
<thead>
<tr>
<th rowspan="2"><xsl:value-of select="$labels/q-12-1-1"/></th>
<th rowspan="2"><xsl:value-of select="$labels/q-12-1-thPlantType"/></th>
<th rowspan="2"><xsl:value-of select="$labels/q-12-1-2"/></th>
<th rowspan="2"><xsl:value-of select="$labels/q-12-2-thParameter"/></th>
<th colspan="4"><xsl:value-of select="$labels/q-12-1-3"/></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-12-1-3-1"/></th>
<th><xsl:value-of select="$labels/q-12-1-3-2"/></th>
<th><xsl:value-of select="$labels/q-12-1-3-3"/></th>
<th><xsl:value-of select="$labels/q-12-1-3-4"/></th>
</tr>
</thead>
<tbody>
<tr>
<td style="height:1.5em;">
<xsl:value-of select="./q-12-2-1-Type"/>
</td>
<td>
<xsl:value-of select="./q-12-2-1-Type2"/>
</td>
<td>
<xsl:value-of select="./q-12-2-1-NewExisting"/>
</td>
<td>
<xsl:value-of select="./q-12-2-1-Parameter"/>
</td>
<td>
<xsl:value-of select="./q-12-2-1-LimitVal"/>
</td>
<td>
<xsl:value-of select="./q-12-2-1-Unit"/>
</td>
<td>
<xsl:value-of select="./q-12-2-1-Averaging"/>
</td>
<td>
<xsl:value-of select="./q-12-2-1-O2"/>
</td>
</tr>
</tbody>
</table>
<table class="noMargin">
<thead>
<tr>
<th><xsl:value-of select="$labels/q-12-3-1"/></th>
<th><xsl:value-of select="$labels/q-12-3-2"/></th>
<th><xsl:value-of select="$labels/q-12-3-3"/></th>
<th><xsl:value-of select="$labels/q-12-3-4"/></th>
</tr>
</thead>
<tbody>
<tr>
<td style="height:1.5em;">
<xsl:value-of select="./q-12-2-1-ReasonLimit"/>
</td>
<td>
<xsl:value-of select="./q-12-2-1-MonitorMethod"/>
</td>
<td>
<xsl:value-of select="q-12-2-1-IfDiscoFrequency"/>
</td>
<td>
<xsl:value-of select="./q-12-2-1-Remarks"/>
</td>
</tr>
</tbody>
</table>
</xsl:for-each>
</xsl:template>
<xsl:template match="q-13">
<table>
<tr>
<th ><h3><xsl:value-of select="$labels/q-13"/></h3></th>
<td style="width:5em;"><xsl:value-of select="./q-13-1"/></td>
</tr>
<tr>
<th colspan="2"><xsl:value-of select="$labels/q-13-3"/></th>
</tr>
<tr>
<td colspan="2" style="height:1.5em;"><xsl:value-of select="./q-13-1-Remarks"/></td>
</tr>
</table>
<xsl:for-each select=".">
<table class="noMargin">
<thead>
<tr>
<th rowspan="2"><xsl:value-of select="$labels/q-13-4-1"/></th>
<th colspan="3"><xsl:value-of select="$labels/q-13-4-2"/></th>
<th style="width:5em;" rowspan="2"><xsl:value-of select="$labels/q-13-4-3"/></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-13-4-2-1"/></th>
<th><xsl:value-of select="$labels/q-13-4-2-2"/></th>
<th><xsl:value-of select="$labels/q-13-4-2-3"/></th>
</tr>
</thead>
<tbody>
<tr>
<td><xsl:value-of select="$labels/q-13-5"/></td>
<td><xsl:value-of select="./q-13-1-1-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-1-Unit"/></td>
<td><xsl:value-of select="./q-13-1-1-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-1-Reasoning"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-13-6"/></td>
<td><xsl:value-of select="./q-13-1-2-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-2-Unit"/></td>
<td><xsl:value-of select="./q-13-1-2-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-2-Reasoning"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-13-7"/></td>
<td><xsl:value-of select="./q-13-1-3-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-3-Unit"/></td>
<td><xsl:value-of select="./q-13-1-3-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-3-Reasoning"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-13-8"/></td>
<td><xsl:value-of select="./q-13-1-4-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-4-Unit"/></td>
<td><xsl:value-of select="./q-13-1-4-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-4-Reasoning"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-13-9"/></td>
<td><xsl:value-of select="./q-13-1-5-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-5-Unit"/></td>
<td><xsl:value-of select="./q-13-1-5-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-5-Reasoning"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-13-10"/></td>
<td><xsl:value-of select="./q-13-1-6-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-6-Unit"/></td>
<td><xsl:value-of select="./q-13-1-6-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-6-Reasoning"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-13-11"/></td>
<td><xsl:value-of select="./q-13-1-7-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-7-Unit"/></td>
<td><xsl:value-of select="./q-13-1-7-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-7-Reasoning"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-13-12"/></td>
<td><xsl:value-of select="./q-13-1-8-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-8-Unit"/></td>
<td><xsl:value-of select="./q-13-1-8-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-8-Reasoning"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-13-13"/></td>
<td><xsl:value-of select="./q-13-1-9-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-9-Unit"/></td>
<td><xsl:value-of select="./q-13-1-9-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-9-Reasoning"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-13-14"/></td>
<td><xsl:value-of select="./q-13-1-10-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-10-Unit"/></td>
<td><xsl:value-of select="./q-13-1-10-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-10-Reasoning"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-13-15"/></td>
<td><xsl:value-of select="./q-13-1-11-LimitValue"/></td>
<td><xsl:value-of select="./q-13-1-11-Unit"/></td>
<td><xsl:value-of select="./q-13-1-11-Averaging"/></td>
<td><xsl:value-of select="./q-13-1-11-Reasoning"/></td>
</tr>
</tbody>
</table>
</xsl:for-each>
</xsl:template>
<xsl:template match="q-14">
<table>
<tr>
<th ><h3><xsl:value-of select="$labels/q-14"/></h3></th>
<td style="width:5em;"><xsl:value-of select="./q-14-yesno"/></td>
</tr>
<tr>
<th colspan="2"><xsl:value-of select="$labels/q-14-3"/></th>
</tr>
<tr>
<td colspan="2" style="height:1.5em;"><xsl:value-of select="./q-14-r"/></td>
</tr>
</table>
<xsl:for-each select="./q-14-IfYes-table/q-14-IfYes-row">
<table class="noMargin">
<thead>
<tr>
<th rowspan="2"><xsl:value-of select="$labels/q-14-4-1"/></th>
<th colspan="2"><xsl:value-of select="$labels/q-14-4-2"/></th>
<th colspan="3"><xsl:value-of select="$labels/q-14-4-3"/></th>
</tr>
<tr>
<th>
<xsl:value-of select="$labels/q-14-4-2-1"/>
</th>
<th>
<xsl:value-of select="$labels/q-14-4-2-2"/>
</th>
<th>
<xsl:value-of select="$labels/q-14-4-3-1"/>
</th>
<th>
<xsl:value-of select="$labels/q-14-4-3-2"/>
</th>
<th>
<xsl:value-of select="$labels/q-14-4-3-3"/>
</th>
</tr>
</thead>
<tbody>
<tr>
<td style="height:1.5em;">
<xsl:value-of select="./q-14-1-IfYes-Pollutant"/>
</td>
<td>
<xsl:value-of select="./q-14-1-IfYes-Type"/>
</td>
<td>
<xsl:value-of select="./q-14-1-IfYes-NewExisting"/>
</td>
<td>
<xsl:value-of select="./q-14-1-IfYes-LimitValue"/>
</td>
<td>
<xsl:value-of select="./q-14-1-IfYes-Unit"/>
</td>
<td>
<xsl:value-of select="./q-14-1-IfYes-Averaging"/>
</td>
</tr>
</tbody>
</table>
<table class="noMargin">
<thead>
<tr>
<th ><xsl:value-of select="$labels/q-14-6-1"/></th>
<th ><xsl:value-of select="$labels/q-14-6-2"/></th>
</tr>
</thead>
<tbody>
<tr>
<td style="height:1.5em;">
<xsl:value-of select="./q-14-1-IfYes-Reasoning"/>
</td>
<td>
<xsl:value-of select="./q-14-1-IfYes-Remarks"/>
</td>
</tr>
</tbody>
</table>
</xsl:for-each>
</xsl:template>
<xsl:template match="q-15">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-15"/></h3></th>
</tr>
<tr>
<td>
<table class="noMargin">
<xsl:choose>
<xsl:when test="string-length(./q-15-pH) > 0"><tr><td style="height:1.5em;"><xsl:value-of select="$labels/q-15-1-1"/></td></tr> </xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-15-Temperature) > 0"><tr><td style="height:1.5em;"><xsl:value-of select="$labels/q-15-1-2"/></td></tr> </xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-15-Flow) > 0"><tr><td style="height:1.5em;"><xsl:value-of select="$labels/q-15-1-3"/></td></tr> </xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-15-Other ) > 0"><tr><td style="height:1.5em;"><xsl:value-of select="$labels/q-15-1-4"/></td></tr> </xsl:when>
</xsl:choose>
</table>
</td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-15-2"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-15-Remarks"/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-16">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-16"/></h3></th>
</tr>
<tr>
<td style="height:1.5em;"> <xsl:value-of select="."/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-17">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-17"/></h3></th>
</tr>
<tr>
<td style="height:1.5em;"> <xsl:value-of select="."/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-18">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-18"/></h3></th>
</tr>
<tr>
<td style="height:1.5em;"> <xsl:value-of select="."/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-19">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-19"/></h3></th>
</tr>
<tr>
<xsl:call-template name="getValueTd"><xsl:with-param name="elem" select="./q-19-yesno"/></xsl:call-template>
</tr>
<tr>
<th colspan="2"><xsl:value-of select="$labels/q-19-2"/></th>
</tr>
<tr>
<td colspan="2" style="height:1.5em;"><xsl:value-of select="./q-19-Remarks"/></td>
</tr>
<tr>
<th colspan="2"><xsl:value-of select="$labels/q-19-3"/></th>
</tr>
<tr>
<td colspan="2">
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-19-4-1"/></th>
<th><xsl:value-of select="$labels/q-19-4-2"/></th>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-19-4-3"/> : <xsl:call-template name="getBoolean"><xsl:with-param name="elem" select="./q-19-IfNo-1-Reason"/></xsl:call-template></td>
<td><xsl:value-of select="./q-19-IfNo-1-SpecifyPollutant"/></td>
</tr>
<tr>
<td colspan="2"><xsl:value-of select="$labels/q-19-4-4"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-19-5"/> : <xsl:call-template name="getBoolean"><xsl:with-param name="elem" select="./q-19-IfNo-3-Reason"/></xsl:call-template></td>
<td><xsl:value-of select="./q-19-IfNo-3-SpecifyPollutant"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-19-6"/> : <xsl:call-template name="getBoolean"><xsl:with-param name="elem" select="./q-19-IfNo-4-Reason"/></xsl:call-template></td>
<td><xsl:value-of select="./q-19-IfNo-4-SpecifyPollutant"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-19-7"/> : <xsl:call-template name="getBoolean"><xsl:with-param name="elem" select="./q-19-IfNo-5-Reason"/></xsl:call-template></td>
<td><xsl:value-of select="./q-19-IfNo-5-SpecifyPollutant"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-19-8"/> : <xsl:call-template name="getBoolean"><xsl:with-param name="elem" select="./q-19-IfNo-6-Reason"/></xsl:call-template></td>
<td><xsl:value-of select="./q-19-IfNo-6-SpecifyPollutant"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-19-9"/> : <xsl:call-template name="getBoolean"><xsl:with-param name="elem" select="./q-19-IfNo-7-Reason"/></xsl:call-template></td>
<td><xsl:value-of select="./q-19-IfNo-7-SpecifyPollutant"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-19-10"/> : <xsl:call-template name="getBoolean"><xsl:with-param name="elem" select="./q-19-IfNo-8-Reason"/></xsl:call-template></td>
<td><xsl:value-of select="./q-19-IfNo-8-SpecifyPollutant"/></td>
</tr>
<tr>
<td><xsl:value-of select="$labels/q-19-11"/> : <xsl:call-template name="getBoolean"><xsl:with-param name="elem" select="./q-19-IfNo-1-Reason"/></xsl:call-template></td>
<td><xsl:value-of select="./q-19-IfNo-9-SpecifyPollutant"/></td>
</tr>
</table>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-20">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-20"/></h3></th>
</tr>
<tr>
<td style="height:1.5em;"> <xsl:value-of select="./q-20-yesno"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-20-2"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-20-Remarks"/></td>
</tr>
<tr>
<td>
<xsl:for-each select="./q-20-IfNo-table/q-20-IfNo-row">
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-20-4-1"/></th>
<th><xsl:value-of select="$labels/q-20-4-2"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:call-template name="getBoolean"><xsl:with-param name="elem" select="./q-20-IfNo-1"/></xsl:call-template></td>
<td><xsl:value-of select="./q-20-IfNo-1-SpecifyPollutant"/></td>
</tr>
</table>
</xsl:for-each>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-21">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-21"/></h3></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-21-1"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-21-1"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-21-2"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-21-2"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-21-3"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-21-3"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-21-4"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-21-4"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-21-5"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-21-5"/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-22">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-22"/></h3></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-22-1"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-22-1"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-22-2"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-22-2"/></td>
</tr>
<tr>
<td>
<table class="noMargin">
<tr>
<td style="height:1.5em;">
<xsl:choose>
<xsl:when test="string-length(./q-22-2-water-Regime) > 0"> <xsl:value-of select="./q-22-2-water-Regime"/></xsl:when>
<xsl:when test="string-length(./q-22-2-air-Regime) > 0"><xsl:value-of select="./q-22-2-air-Regime"/></xsl:when>
</xsl:choose>
</td>
</tr>
<tr>
<th colspan="2">
<xsl:value-of select="$labels/q-22-2-3"/>
</th>
</tr>
<tr>
<td style="height:1.5em;">
<xsl:choose>
<xsl:when test="string-length(./q-22-2-water-Regime) > 0"> <xsl:value-of select="./q-22-2-water-Regime-Specify"/></xsl:when>
<xsl:when test="string-length(./q-22-2-air-Regime) > 0"><xsl:value-of select="./q-22-2-air-Regime-Specify"/></xsl:when>
</xsl:choose>
</td>
</tr>
</table>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-23">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-23"/></h3></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-23-1"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-23-1"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-23-1-Ref"/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-24">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-24"/></h3></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="."/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-25">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-25"/></h3></th>
</tr>
<tr>
<td>
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-25-2-1"/></th>
<th><xsl:value-of select="$labels/q-25-2-2"/></th>
<th><xsl:value-of select="$labels/q-25-2-3"/></th>
<th><xsl:value-of select="$labels/q-25-2-4"/></th>
<th><xsl:value-of select="$labels/q-25-2-5"/></th>
</tr>
<xsl:for-each select="./q-25-table/q-25-row">
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-25-PermitType"/></td>
<td>
<table class="noMargin">
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailability-atLocalAuthorityOffice) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-atLocalAuthorityOffice"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailability-atRegionalAuthorityOffice) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-atRegionalAuthorityOffice"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailability-atNationalAuthorityOffice) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-atNationalAuthorityOffice"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailability-atSeveralPublicLocations) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-atSeveralPublicLocations"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailability-internet) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-internet"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailability-notPubliclyAvailableYet) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-notPubliclyAvailableYet"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailability-other) > 0"><tr><td><xsl:value-of select="$labels/q-28-2-7"/></td></tr></xsl:when>
</xsl:choose>
</table>
</td>
<td><xsl:value-of select="./q-25-PublicCommentPeriod"/></td><!-- style="height:1.5em;" -->
<td>
<table class="noMargin">
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailabilityFinal-atLocalAuthorityOffice) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-atLocalAuthorityOffice"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailabilityFinal-atRegionalAuthorityOffice) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-atRegionalAuthorityOffice"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailabilityFinal-atNationalAuthorityOffice) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-atNationalAuthorityOffice"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailabilityFinal-atSeveralPublicLocations) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-atSeveralPublicLocations"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailabilityFinal-internet) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-internet"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailabilityFinal-notPubliclyAvailableYet) > 0"><tr><td><xsl:value-of select="$labels/q-25-PublicAvailability-notPubliclyAvailableYet"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-25-PublicAvailabilityFinal-other) > 0"><tr><td><xsl:value-of select="$labels/q-28-2-7"/></td></tr></xsl:when>
</xsl:choose>
</table>
</td>
<td>
<xsl:value-of select="./q-25-PermitRemarks"/>
</td>
</tr>
</xsl:for-each>
</table>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-26">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-26"/></h3></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-26-1"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-26-1"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-26-3"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-26-1-Remarks"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-26-4"/></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-26-5"/></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-26-3"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-26-1-IfYes-Reason"/></td>
</tr>
</table>
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-26-6"/><xsl:value-of select="$labels/q-26-7"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-26-2-IfNo"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-26-9"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-26-2-IfNo-Remarks"/></td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-26-6"/></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-26-10"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-26-2-IfNo-Remarks"/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-27">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-27"/></h3></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="."/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-28">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-28"/></h3></th>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-28-1"/></th>
</tr>
<tr>
<td style="height:1.5em;">
<table class="noMargin">
<xsl:choose>
<xsl:when test="string-length(./q-28-1-AccountProcess) > 0"><tr><td><xsl:value-of select="$labels/q-28-2-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-28-1-EmissionsAir) > 0"><tr><td><xsl:value-of select="$labels/q-28-2-2"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-28-1-EmissionsWater) > 0"><tr><td><xsl:value-of select="$labels/q-28-2-3"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-28-1-Capacity) > 0"><tr><td><xsl:value-of select="$labels/q-28-2-4"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-28-1-TypeInstallation) > 0"><tr><td><xsl:value-of select="$labels/q-28-2-5"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-28-1-TypeWaste) > 0"><tr><td><xsl:value-of select="$labels/q-28-2-6"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-28-1-Other ) > 0"><tr><td><xsl:value-of select="$labels/q-28-2-7"/></td></tr></xsl:when>
</xsl:choose>
</table>
</td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-28-3"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-28-1-Remarks"/></td>
</tr>
</table>
<table>
<tr>
<th><xsl:value-of select="$labels/q-28-4"/></th>
</tr>
<tr>
<td style="height:1.5em;">
<table class="noMargin">
<xsl:choose>
<xsl:when test="string-length(./q-28-2-AllReportsInternet) > 0"><tr><td><xsl:value-of select="$labels/q-28-5-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-28-2-AllReportsAuthorityRequest) > 0"><tr><td><xsl:value-of select="$labels/q-28-5-2"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-28-2-AllReportsInstallationRequest) > 0"><tr><td><xsl:value-of select="$labels/q-28-5-3"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-28-2-Other) > 0"><tr><td><xsl:value-of select="$labels/q-28-5-4"/></td></tr></xsl:when>
</xsl:choose>
</table>
</td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-28-6"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-28-2-Remarks"/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-29">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-29"/></h3></th>
</tr>
<tr>
<td style="height:1.5em;">
<xsl:choose>
<xsl:when test="string-length(./q-29-PublishedCA) > 0"><tr><td><xsl:value-of select="$labels/q-29-1-1"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-29-Internet) > 0"><tr><td><xsl:value-of select="$labels/q-29-1-2"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-29-NoList) > 0"><tr><td><xsl:value-of select="$labels/q-29-1-3"/></td></tr></xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="string-length(./q-29-Other) > 0"><tr><td><xsl:value-of select="$labels/q-29-1-4"/></td></tr></xsl:when>
</xsl:choose>
</td>
</tr>
<tr>
<th><xsl:value-of select="$labels/q-29-2"/></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-29-Remarks"/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-30">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-30"/></h3></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="."/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="q-31">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-31"/></h3></th>
</tr>
<tr>
<table class="noMargin">
<tr>
<th><xsl:value-of select="$labels/q-31-1-1"/></th>
<th><xsl:value-of select="$labels/q-31-1-2"/></th>
<th><xsl:value-of select="$labels/q-31-1-3"/></th>
</tr>
<xsl:for-each select="./q-31-table/q-31-row">
<tr>
<td style="height:1.5em;"><xsl:value-of select="./q-31-MaxExceedenceEmissionLimitValues"/></td>
<td><xsl:value-of select="./q-31-MaxDuration"/></td>
<td><xsl:value-of select="./q-31-ItemRemarks"/></td>
</tr>
</xsl:for-each>
</table>
</tr>
</table>
</xsl:template>
<xsl:template match="q-32">
<table>
<tr>
<th><h3><xsl:value-of select="$labels/q-32"/></h3></th>
</tr>
<tr>
<td style="height:1.5em;"><xsl:value-of select="."/></td>
</tr>
</table>
</xsl:template>
<xsl:template name="getLabel" >
<xsl:param name="labelName"/>
<!--<xsl:param name="lang" select="'en'"/>-->
<xsl:variable name="labelValue" select="$labels/*[local-name() = $labelName]"/>
<xsl:choose>
<xsl:when test="string-length($labelValue) > 0">
<xsl:choose>
<xsl:when test="$labelValue = 'true'">
Yes
</xsl:when>
<xsl:when test="$labelValue = 'false'">
No
</xsl:when>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:value-of disable-output-escaping="yes" select="$labelName"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="getValueTd">
<xsl:param name="elem"/>
<xsl:param name="elementType" select="''"/>
<xsl:param name="colspan" select="0"/>
<xsl:param name="isLink" select="false()"/>
<xsl:param name="codelistElement" select="''"/>
<xsl:variable name="codelistName">
<xsl:if test="not(starts-with($elementType, 'String') or starts-with($elementType, 'Memo') or starts-with($elementType, 'Decimal')
or starts-with($elementType, 'Integer')) and count($schema/xs:simpleType[@name = $elementType]//xs:enumeration[@value = $elem]) > 0">
<xsl:value-of select="$elementType"/>
</xsl:if>
</xsl:variable>
<td>
<xsl:attribute name="class">
<xsl:value-of select="concat('value td-',position())"/>
</xsl:attribute>
<xsl:if test="$colspan > 0">
<xsl:attribute name="colspan" select="$colspan"/>
</xsl:if>
<xsl:variable name="elemValue">
<xsl:choose>
<xsl:when test="string-length($codelistName) > 0">
<xsl:value-of select="$schema/xs:simpleType[@name = $elementType]//xs:enumeration[@value = $elem]/xs:annotation/xs:documentation"/>
</xsl:when>
<xsl:when test="$elem/text()='yes'">Yes</xsl:when>
<xsl:when test="$elem/text()='no'">No</xsl:when>
<!-- detect disabled fields -->
<xsl:otherwise><xsl:value-of select="$elem"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:choose>
<xsl:when test="string($elemValue) = 'true'">
<xsl:call-template name="getLabel">
<xsl:with-param name="labelName" select="'yes'"/>
</xsl:call-template>
</xsl:when>
<xsl:when test="string($elemValue) = 'false'">
<xsl:call-template name="getLabel">
<xsl:with-param name="labelName" select="'no'"/>
</xsl:call-template></xsl:when>
<xsl:otherwise>
<xsl:choose>
<!--<xsl:when test="string-length($codelistElement) > 0">
<xsl:call-template name="getLabelInCodelist">
<xsl:with-param name="labelName" select="$elem"/>
<xsl:with-param name="schemaElementName" select="$codelistElement"/>
</xsl:call-template>
</xsl:when>
-->
<xsl:when test="$isLink = true() and starts-with($elemValue, 'http')">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="$elemValue"/>
</xsl:attribute>
<xsl:value-of select="$elemValue"/>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="break">
<xsl:with-param name="text" select="$elemValue"/>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</td>
</xsl:template>
<!-- Replaces line breaks with <br/> tags -->
<xsl:template name="break">
<xsl:param name="text" select="."/>
<xsl:choose>
<xsl:when test="contains($text, ' ')">
<xsl:value-of select="substring-before($text, ' ')" />
<br/>
<xsl:call-template name="break">
<xsl:with-param name="text" select="substring-after($text, ' ')" />
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$text"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="getBoolean">
<xsl:param name="elem"/>
<xsl:param name="elementType" select="''"/>
<xsl:param name="colspan" select="0"/>
<xsl:param name="isLink" select="false()"/>
<xsl:param name="codelistElement" select="''"/>
<xsl:variable name="codelistName">
<xsl:if test="not(starts-with($elementType, 'String') or starts-with($elementType, 'Memo') or starts-with($elementType, 'Decimal')
or starts-with($elementType, 'Integer')) and count($schema/xs:simpleType[@name = $elementType]//xs:enumeration[@value = $elem]) > 0">
<xsl:value-of select="$elementType"/>
</xsl:if>
</xsl:variable>
<xsl:if test="$colspan > 0">
<xsl:attribute name="colspan" select="$colspan"/>
</xsl:if>
<xsl:variable name="elemValue">
<xsl:choose>
<xsl:when test="string-length($codelistName) > 0">
<xsl:value-of select="$schema/xs:simpleType[@name = $elementType]//xs:enumeration[@value = $elem]/xs:annotation/xs:documentation"/>
</xsl:when>
<xsl:when test="$elem/text()='yes'">Yes</xsl:when>
<xsl:when test="$elem/text()='no'">No</xsl:when>
<!-- detect disabled fields -->
<xsl:otherwise><xsl:value-of select="$elem"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:choose>
<xsl:when test="string($elemValue) = 'true'">
<xsl:call-template name="getLabel">
<xsl:with-param name="labelName" select="'yes'"/>
</xsl:call-template>
</xsl:when>
<xsl:when test="string($elemValue) = 'false'">
<xsl:call-template name="getLabel">
<xsl:with-param name="labelName" select="'no'"/>
</xsl:call-template></xsl:when>
<xsl:otherwise>
<xsl:choose>
<!--<xsl:when test="string-length($codelistElement) > 0">
<xsl:call-template name="getLabelInCodelist">
<xsl:with-param name="labelName" select="$elem"/>
<xsl:with-param name="schemaElementName" select="$codelistElement"/>
</xsl:call-template>
</xsl:when>
-->
<xsl:when test="$isLink = true() and starts-with($elemValue, 'http')">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="$elemValue"/>
</xsl:attribute>
<xsl:value-of select="$elemValue"/>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="break">
<xsl:with-param name="text" select="$elemValue"/>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark