View stylesheet

XML schema http://dd.eionet.europa.eu/schemas/WFD2016/RBDSUCA_2016.xsd
Output type HTML
Description HTML table
XSL file RBDSUCA.xslt (Last modified: 06 May 2016 14:37 )
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:link="http://www.xbrl.org/2003/linkbase"
	xmlns:n1="http://dd.eionet.europa.eu/schemas/WFD2016" xmlns:wfd="http://dd.eionet.europa.eu/schemas/WFD2016/wfdcommon"
	xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance"
	xmlns:xdt="http://www.w3.org/2005/xpath-datatypes" xmlns:xlink="http://www.w3.org/1999/xlink"
	xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:altova="http://www.altova.com" exclude-result-prefixes="dc fn link n1 wfd xbrldi xbrli xdt xlink xs xsi">
	<xsl:output version="4.0" method="html" indent="no"
		encoding="UTF-8" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
		doctype-system="http://www.w3.org/TR/html4/loose.dtd" />
	<xsl:param name="SV_OutputFormat" select="'HTML'" />
	<xsl:variable name="XML" select="/" />
	<xsl:template match="/">
		<html>
			<head>
				<title />
				<style type="text/css">
					<xsl:comment>
						body { font-family:Arial;
						}
						table { border-width:1;
						font-size:medium;
						vertical-align:top;
						border-collapse:collapse;
						}
						th { background-color:#dbdbdb;
						border-width:1;
						font-size:small;
						text-align:left;
						vertical-align:top;
						}
						td { border-width:1;
						font-size:smaller;
						text-align:left;
						vertical-align:top;
						}
						h1 { color:#003399;
						font-family:Arial;
						font-size:xx-large;
						font-weight:bold;
						}
						h2 { color:#003399;
						font-family:Arial;
						font-size:large;
						text-decoration:underline;
						}
						h3 { color:#003399;
						font-family:Arial;
						font-size:medium;
						}
						h4 { color:#003399;
						font-family:Arial;
						font-size:small;
						}
						.tov1 { font-family:Arial;
						font-size:larger;
						font-weight:bold;
						}
						.tov2 { font-family:Arial;
						font-size:large;
						}
						.section { page-break-after:always;
						}
						.content { font-size:small;
						}
						.subtitle { font-size:small;
						font-weight:bold;
						}
						p { font-size:smaller;
						}
					</xsl:comment>
				</style>
			</head>
			<body
				style="margin-left=0.6in; margin-right=0.6in; margin-top=0.79in; margin-bottom=0.79in">
				<br />
				<xsl:for-each select="$XML">
					<br />
					<div class="section">
						<h1>
							<span>
								<xsl:text>RBDSUCA for </xsl:text>
							</span>
							<xsl:for-each select="n1:RBDSUCA">
								<xsl:for-each select="n1:countryCode">
									<xsl:apply-templates />
								</xsl:for-each>
							</xsl:for-each>
						</h1>
						<h2>
							<span style="text-decoration:underline; ">
								<xsl:text>XML File details</xsl:text>
							</span>
						</h2>
						<table border="1">
							<xsl:variable name="altova:CurrContextGrid_077D34A0"
								select="." />
							<tbody>
								<tr>
									<th style="font-size:smaller; text-align:left; vertical-align:top; ">
										<span>
											<xsl:text>CreationDate</xsl:text>
										</span>
									</th>
									<xsl:for-each select="n1:RBDSUCA">
										<td style="font-size:smaller; text-align:left; vertical-align:top; ">
											<xsl:for-each select="@creationDate">
												<span>
													<xsl:value-of select="string(.)" />
												</span>
											</xsl:for-each>
										</td>
									</xsl:for-each>
								</tr>
								<tr>
									<th style="font-size:smaller; text-align:left; vertical-align:top; ">
										<span>
											<xsl:text>Creator</xsl:text>
										</span>
									</th>
									<xsl:for-each select="n1:RBDSUCA">
										<td style="font-size:smaller; text-align:left; vertical-align:top; ">
											<xsl:for-each select="@creator">
												<span>
													<xsl:value-of select="string(.)" />
												</span>
											</xsl:for-each>
										</td>
									</xsl:for-each>
								</tr>
								<tr>
									<th style="font-size:smaller; text-align:left; vertical-align:top; ">
										<span>
											<xsl:text>Description</xsl:text>
										</span>
									</th>
									<xsl:for-each select="n1:RBDSUCA">
										<td style="font-size:smaller; text-align:left; vertical-align:top; ">
											<xsl:for-each select="@description">
												<span>
													<xsl:value-of select="string(.)" />
												</span>
											</xsl:for-each>
										</td>
									</xsl:for-each>
								</tr>
								<tr>
									<th style="font-size:smaller; text-align:left; vertical-align:top; ">
										<span>
											<xsl:text>Email</xsl:text>
										</span>
									</th>
									<xsl:for-each select="n1:RBDSUCA">
										<td style="font-size:smaller; text-align:left; vertical-align:top; ">
											<xsl:for-each select="@email">
												<span>
													<xsl:value-of select="string(.)" />
												</span>
											</xsl:for-each>
										</td>
									</xsl:for-each>
								</tr>
								<tr>
									<th style="font-size:smaller; text-align:left; vertical-align:top; ">
										<span>
											<xsl:text>File name</xsl:text>
										</span>
									</th>
									<xsl:for-each select="n1:RBDSUCA">
										<td style="font-size:smaller; text-align:left; vertical-align:top; ">
											<xsl:for-each select="@fileName">
												<span>
													<xsl:value-of select="string(.)" />
												</span>
											</xsl:for-each>
										</td>
									</xsl:for-each>
								</tr>
								<tr>
									<th style="font-size:smaller; text-align:left; vertical-align:top; ">
										<span>
											<xsl:text>GeneratedBy</xsl:text>
										</span>
									</th>
									<xsl:for-each select="n1:RBDSUCA">
										<td style="font-size:smaller; text-align:left; vertical-align:top; ">
											<xsl:for-each select="@generatedBy">
												<span>
													<xsl:value-of select="string(.)" />
												</span>
											</xsl:for-each>
										</td>
									</xsl:for-each>
								</tr>

								<tr>
									<th style="font-size:smaller; text-align:left; vertical-align:top; ">
										<span>
											<xsl:text>Language</xsl:text>
										</span>
									</th>
									<xsl:for-each select="n1:RBDSUCA">
										<td style="font-size:smaller; text-align:left; vertical-align:top; ">
											<xsl:for-each select="@language">
												<span>
													<xsl:value-of select="string(.)" />
												</span>
											</xsl:for-each>
										</td>
									</xsl:for-each>
								</tr>
								<tr>
									<th style="font-size:smaller; text-align:left; vertical-align:top; ">
										<span>
											<xsl:text>Country code</xsl:text>
										</span>
									</th>
									<xsl:for-each select="n1:RBDSUCA">
										<td style="font-size:smaller; text-align:left; vertical-align:top; ">
											<xsl:for-each select="n1:countryCode">
												<xsl:apply-templates />
											</xsl:for-each>
										</td>
									</xsl:for-each>
								</tr>
							</tbody>
						</table>
						<br />
						<br />
						<div>
							<h1>
								<span>
									<xsl:text>Contents</xsl:text>
								</span>
							</h1>
							<a>
								<xsl:choose>
									<xsl:when test="substring(string(&apos;#1&apos;), 1, 1) = '#'">
										<xsl:attribute name="href">
											<xsl:value-of select="&apos;#1&apos;" />
										</xsl:attribute>
									</xsl:when>
									<xsl:otherwise>
										<xsl:attribute name="href">
											<xsl:if test="substring(string(&apos;#1&apos;), 2, 1) = ':'">
												<xsl:text>file:///</xsl:text>
											</xsl:if>
											<xsl:value-of
											select="translate(string(&apos;#1&apos;), '&#x5c;', '/')" />
										</xsl:attribute>
									</xsl:otherwise>
								</xsl:choose>
								<span>
									<xsl:text>1. RBD overview</xsl:text>
								</span>
							</a>
							<br />
							<a>
								<xsl:choose>
									<xsl:when test="substring(string(&apos;#2&apos;), 1, 1) = '#'">
										<xsl:attribute name="href">
											<xsl:value-of select="&apos;#2&apos;" />
										</xsl:attribute>
									</xsl:when>
									<xsl:otherwise>
										<xsl:attribute name="href">
											<xsl:if test="substring(string(&apos;#2&apos;), 2, 1) = ':'">
												<xsl:text>file:///</xsl:text>
											</xsl:if>
											<xsl:value-of
											select="translate(string(&apos;#2&apos;), '&#x5c;', '/')" />
										</xsl:attribute>
									</xsl:otherwise>
								</xsl:choose>
								<span>
									<xsl:text>2. RBD details</xsl:text>
								</span>
							</a>							
							<br />
							<a>
								<xsl:choose>
									<xsl:when test="substring(string(&apos;#3&apos;), 1, 1) = '#'">
										<xsl:attribute name="href">
											<xsl:value-of select="&apos;#3&apos;" />
										</xsl:attribute>
									</xsl:when>
									<xsl:otherwise>
										<xsl:attribute name="href">
											<xsl:if test="substring(string(&apos;#3&apos;), 2, 1) = ':'">
												<xsl:text>file:///</xsl:text>
											</xsl:if>
											<xsl:value-of
											select="translate(string(&apos;#3&apos;), '&#x5c;', '/')" />
										</xsl:attribute>
									</xsl:otherwise>
								</xsl:choose>
								<span>
									<xsl:text>3. Compentent authorities</xsl:text>
								</span>
							</a>							
							<br />
						</div>
						<br />
						<br />
					</div>
					<div class="section">
						<div class="section">
							<h1>
								<a>
									<xsl:attribute name="name">
										<xsl:value-of select="&apos;1&apos;" />
									</xsl:attribute>
								</a>
								<span>
									<xsl:text>1. RBD overview</xsl:text>
								</span>
							</h1>
							<table border="1">
								<xsl:variable name="altova:CurrContextGrid_0448E508"
									select="." />
								<thead>
									<tr>
										<th style="font-size:smaller; text-align:left; vertical-align:top; " />
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>euRBDCode</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>rbdName</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>rbdArea</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>rbdAreaExclCW</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>internationalRBD</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>internationalRBDName</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>primeCompetentAuthority</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>otherCompetentAuthority</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>subUnitsDefined</xsl:text>
											</span>
										</th>
									</tr>
								</thead>
								<tbody>
									<xsl:for-each select="n1:RBDSUCA">
										<xsl:for-each select="n1:RBD">
											<tr>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<a>
														<xsl:choose>
															<xsl:when
																test="substring(string(concat(&apos;#&apos;,n1:euRBDCode)), 1, 1) = '#'">
																<xsl:attribute name="href">
																	<xsl:value-of
																	select="concat(&apos;#&apos;,n1:euRBDCode)" />
																</xsl:attribute>
															</xsl:when>
															<xsl:otherwise>
																<xsl:attribute name="href">
																	<xsl:if
																	test="substring(string(concat(&apos;#&apos;,n1:euRBDCode)), 2, 1) = ':'">
																		<xsl:text>file:///</xsl:text>
																	</xsl:if>
																	<xsl:value-of
																	select="translate(string(concat(&apos;#&apos;,n1:euRBDCode)), '&#x5c;', '/')" />
																</xsl:attribute>
															</xsl:otherwise>
														</xsl:choose>
														<span>
															<xsl:value-of select="position()" />
														</span>
													</a>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:euRBDCode">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:rbdName">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:rbdArea">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:rbdAreaExclCW">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:internationalRBD">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:internationalRBDName">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<ul><xsl:for-each select="n1:primeCompetentAuthority">
														<li><xsl:apply-templates /></li>
													</xsl:for-each></ul>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<ul><xsl:for-each select="n1:otherCompetentAuthority">
														<li><xsl:apply-templates /></li>
													</xsl:for-each></ul>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:subUnitsDefined">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
											</tr>
										</xsl:for-each>
									</xsl:for-each>
								</tbody>
							</table>
						</div>
					</div>
					<br />
					<br />
					<h1>
						<a>
							<xsl:attribute name="name">
								<xsl:value-of select="&apos;2&apos;" />
							</xsl:attribute>
						</a>
						<span>
							<xsl:text>2. RBD details</xsl:text>
						</span>
					</h1>
					<div class="section">
						<xsl:for-each select="n1:RBDSUCA">
							<xsl:for-each select="n1:RBD">
								<br />
								<br />
								<h2>
									<a>
										<xsl:attribute name="name">
											<xsl:value-of select="n1:euRBDCode" />
										</xsl:attribute>
									</a>
									<span>
										<xsl:value-of select="position()" />
									</span>
									<span>
										<xsl:text>. </xsl:text>
									</span>
									<xsl:for-each select="n1:euRBDCode">
										<xsl:apply-templates />
									</xsl:for-each>
								</h2>
								<br />
								<table border="1">
									<xsl:variable name="altova:CurrContextGrid_078420C0"
										select="." />
									<tbody>
										<tr>
											<th
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<span>
													<xsl:text>euRBDCode</xsl:text>
												</span>
											</th>
											<td
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<xsl:for-each select="n1:euRBDCode">
													<a target="_blank"
														href="{concat('http://dd.eionet.europa.eu/vocabularyconcept/wise/SpatialUnit/euRBDCode.', .)}">
														euRBDCode.<xsl:value-of select="." />
													</a>
												</xsl:for-each>
											</td>
										</tr>
										<tr>
											<th
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<span>
													<xsl:text>rbdName</xsl:text>
												</span>
											</th>
											<td
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<xsl:for-each select="n1:rbdName">
													<xsl:apply-templates />
												</xsl:for-each>
											</td>
										</tr>
										<tr>
											<th
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<span>
													<xsl:text>rbdArea</xsl:text>
												</span>
											</th>
											<td
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<xsl:for-each select="n1:rbdArea">
													<xsl:apply-templates />
												</xsl:for-each>
											</td>
										</tr>
										<tr>
											<th
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<span>
													<xsl:text>rbdAreaExclCW</xsl:text>
												</span>
											</th>
											<td
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<xsl:for-each select="n1:rbdAreaExclCW">
													<xsl:apply-templates />
												</xsl:for-each>
											</td>
										</tr>
										<tr>
											<th
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<span>
													<xsl:text>internationalRBD</xsl:text>
												</span>
											</th>
											<td
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<xsl:for-each select="n1:internationalRBD">
													<xsl:apply-templates />
												</xsl:for-each>
											</td>
										</tr>
										<tr>
											<th
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<span>
													<xsl:text>internationalRBDName</xsl:text>
												</span>
											</th>
											<td
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<xsl:for-each select="n1:internationalRBDName">
													<xsl:apply-templates />
												</xsl:for-each>
											</td>
										</tr>
										<tr>
											<th
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<span>
													<xsl:text>primeCompetentAuthority</xsl:text>
												</span>
											</th>
											<td
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<ul><xsl:for-each select="n1:primeCompetentAuthority">
													<li><xsl:apply-templates /></li>
												</xsl:for-each></ul>
											</td>
										</tr>
										<tr>
											<th
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<span>
													<xsl:text>otherCompetentAuthority</xsl:text>
												</span>
											</th>
											<td
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<ul><xsl:for-each select="n1:otherCompetentAuthority">
													<li><xsl:apply-templates /></li>
												</xsl:for-each></ul>
											</td>
										</tr>
										<tr>
											<th
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<span>
													<xsl:text>subUnitsDefined</xsl:text>
												</span>
											</th>
											<td
												style="font-size:smaller; text-align:left; vertical-align:top; ">
												<xsl:for-each select="n1:subUnitsDefined">
													<xsl:apply-templates />
												</xsl:for-each>
											</td>
										</tr>

									</tbody>
								</table>
								<br />


								<br />

								<br />


								<br />

								<xsl:choose>
									<xsl:when test="n1:SubUnit != ''">
										<h3>
											<span>
												<xsl:text>Subunits</xsl:text>
											</span>
										</h3>
										<!-- xsl:for-each select="n1:GWAssociatedProtectedArea" -->
										<br />
										<table border="1">
											<xsl:variable name="altova:CurrContextGrid_092E94C0"
												select="." />
											<thead>
												<tr>
													<th
														style="font-size:smaller; text-align:left; vertical-align:top; ">
														<span>
															<xsl:text>euSubUnitCode</xsl:text>
														</span>
													</th>
													<th
														style="font-size:smaller; text-align:left; vertical-align:top; ">
														<span>
															<xsl:text>subUnitName</xsl:text>
														</span>
													</th>
													<th
														style="font-size:smaller; text-align:left; vertical-align:top; ">
														<span>
															<xsl:text>subUnitArea</xsl:text>
														</span>
													</th>
													<th
														style="font-size:smaller; text-align:left; vertical-align:top; ">
														<span>
															<xsl:text>subUnitAreaExclCW</xsl:text>
														</span>
													</th>
												</tr>
											</thead>
											<tbody>
												<xsl:for-each select="n1:SubUnit">
													<xsl:variable name="altova:CurrContextGrid_077D34A0"
														select="." />
													<tr>
														<td
															style="font-size:smaller; text-align:left; vertical-align:top; ">
															<xsl:for-each select="n1:euSubUnitCode">
																<a target="_blank"
																	href="{concat('http://dd.eionet.europa.eu/vocabularyconcept/wise/SpatialUnit/euSubUnitCode.', .)}">
																	euSubUnitCode.<xsl:value-of select="." />
																</a>
															</xsl:for-each>
														</td>
														<td
															style="font-size:smaller; text-align:left; vertical-align:top; ">
															<xsl:for-each select="n1:subUnitName">
																<xsl:apply-templates />
															</xsl:for-each>
														</td>

														<td
															style="font-size:smaller; text-align:left; vertical-align:top; ">
															<xsl:for-each select="n1:subUnitArea">
																<xsl:apply-templates />
															</xsl:for-each>
														</td>

														<td
															style="font-size:smaller; text-align:left; vertical-align:top; ">
															<xsl:for-each select="n1:subUnitAreaExclCW">
																<xsl:apply-templates />
															</xsl:for-each>
														</td>																												
													</tr>
												</xsl:for-each>
											</tbody>
										</table>
										<br />
										<br />
										<!-- /xsl:for-each -->
									</xsl:when>
								</xsl:choose>
								
																						
								
								<br />
							</xsl:for-each>

						</xsl:for-each>
					</div>

					<div class="section">
						<div class="section">
							<h1>
								<a>
									<xsl:attribute name="name">
										<xsl:value-of select="&apos;3&apos;" />
									</xsl:attribute>
								</a>
								<span>
									<xsl:text>3. Compentent authorities</xsl:text>
								</span>
							</h1>
							<table border="1">
								<xsl:variable name="altova:CurrContextGrid_0448E508"
									select="." />
								<thead>
									<tr>
										<th style="font-size:smaller; text-align:left; vertical-align:top; " />
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>euCACode</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>competentAuthorityName</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>competentAuthorityNameNL</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>competentAuthorityNameNLLanguage</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>linkToCompetentAuthority</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>acronym</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>street</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>city</xsl:text>
											</span>
										</th>
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>cityNL</xsl:text>
											</span>
										</th>

										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>country</xsl:text>
											</span>
										</th>	
										
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>postcode</xsl:text>
											</span>
										</th>
										
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>mainRole</xsl:text>
											</span>
										</th>
										
										<th style="font-size:smaller; text-align:left; vertical-align:top; ">
											<span>
												<xsl:text>otherRole</xsl:text>
											</span>
										</th>									
									</tr>
								</thead>
								<tbody>
									<xsl:for-each select="n1:RBDSUCA">
										<xsl:for-each select="n1:CompetentAuthority">
											<tr>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<a>
														<xsl:choose>
															<xsl:when
																test="substring(string(concat(&apos;#&apos;,n1:euCACode)), 1, 1) = '#'">
																<xsl:attribute name="href">
																	<xsl:value-of
																	select="concat(&apos;#&apos;,n1:euRBDCode)" />
																</xsl:attribute>
															</xsl:when>
															<xsl:otherwise>
																<xsl:attribute name="href">
																	<xsl:if
																	test="substring(string(concat(&apos;#&apos;,n1:euCACode)), 2, 1) = ':'">
																		<xsl:text>file:///</xsl:text>
																	</xsl:if>
																	<xsl:value-of
																	select="translate(string(concat(&apos;#&apos;,n1:euCACode)), '&#x5c;', '/')" />
																</xsl:attribute>
															</xsl:otherwise>
														</xsl:choose>
														<span>
															<xsl:value-of select="position()" />
														</span>
													</a>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:euCACode">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:competentAuthorityName">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:competentAuthorityNameNL">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:competentAuthorityNameNLLanguage">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:linkToCompetentAuthority">
														<a target='_blank' href='{.}'><xsl:value-of select="." /></a>
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:acronym">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:street">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:city">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:cityNL">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:country">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<xsl:for-each select="n1:postcode">
														<xsl:apply-templates />
													</xsl:for-each>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<ul><xsl:for-each select="n1:mainRole">
														<li><xsl:apply-templates /></li>
													</xsl:for-each></ul>
												</td>
												<td
													style="font-size:smaller; text-align:left; vertical-align:top; ">
													<ul><xsl:for-each select="n1:otherRole">
														<li><xsl:apply-templates /></li>
													</xsl:for-each></ul>
												</td>
											</tr>
										</xsl:for-each>
									</xsl:for-each>
								</tbody>
							</table>
						</div>
					</div>
					
					<br />
					<br />
					<br />
				</xsl:for-each>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>