<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template name="readfile">
		<xsl:param name="ID"/>
		<xsl:param name="legis"/>
		<!-- when legislat not given, will be resolved by cocoon sitemap -->
		<!-- xsl:variable name="XML_content" select="document(concat(concat(concat(concat('http://localhost:8080/cocoon/FLWB/',$legis),'/'),$ID),'.xml'))//FLWBDOC"/ -->
		<!--  Error when trying ?ID=BROL -->
		<!--xsl:variable name="XML_content" select="document(concat(concat('cocoon://FLWB/51/',$ID),'.xml'))//FLWBDOC"/-->
		<xsl:if test="string-length($legis)=0">
			<!-- xsl:variable name="XML_content" select="document(concat(concat(concat(concat('cocoon://FLWB/','51'),'/'),$ID),'.xml'))//FLWBDOC"/ -->
			<xsl:variable name="XML_content" select="document(concat('http://localhost:8080/cocoon/FLWB/','51','/',$ID,'.xml'))//FLWBDOC"/>
			<xsl:choose>
				<xsl:when test="string-length($XML_content)=0">
					<xsl:call-template name="no-dossier">
						<xsl:with-param name="ID" select="$ID"/>
					</xsl:call-template>
				</xsl:when>
				<xsl:otherwise>
					<xsl:copy-of select="$XML_content"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:if>
		<xsl:if test="not(string-length($legis)=0)">
			<!-- xsl:variable name="XML_content" select="document(concat(concat(concat(concat('cocoon://FLWB/',$legis),'/'),$ID),'.xml'))//FLWBDOC"/ -->
			<xsl:variable name="XML_content" select="document(concat('http://localhost:8080/cocoon/FLWB/',$legis,'/',$ID,'.xml'))//FLWBDOC"/>
			<xsl:choose>
				<xsl:when test="string-length($XML_content)=0">
					<xsl:call-template name="no-dossier">
						<xsl:with-param name="ID" select="$ID"/>
					</xsl:call-template>
				</xsl:when>
				<xsl:otherwise>
					<xsl:copy-of select="$XML_content"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:if>
	</xsl:template>
	<xsl:template name="no-dossier">
		<xsl:param name="ID"/>
		<FLWBDOC>
			<SDOCNAME>NO-DOSSIER for <xsl:value-of select="$ID"/>
			</SDOCNAME>
			<TITF>NO-DOSSIER for <xsl:value-of select="$ID"/>
			</TITF>
			<TITN>NO-DOSSIER for <xsl:value-of select="$ID"/>
			</TITN>
		</FLWBDOC>
	</xsl:template>
</xsl:stylesheet>
