<?xml version="1.0" encoding="iso-8859-1" ?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" encoding="iso-8859-1"/>

<xsl:param name="mode"/>



<xsl:template name="a">
<xsl:param name="b"/>
<xsl:if test="$b=''"></xsl:if>
<xsl:if test="$b!=''">
  <xsl:if test="substring($b,1,1)='&gt;'">
    <xsl:text disable-output-escaping="yes">&gt;</xsl:text>
  </xsl:if>
  <xsl:if test="substring($b,1,1)='&lt;'">
    <xsl:text disable-output-escaping="yes">&lt;</xsl:text>
  </xsl:if>
  <xsl:if test="substring($b,1,1)!='&gt;' and substring($b,1,1)!='&lt;'">
    <xsl:value-of select="substring($b,1,1)"/>
  </xsl:if>

  <xsl:call-template name="a">
    <xsl:with-param name="b">
      <xsl:value-of select="substring($b,2)"/>
    </xsl:with-param>
  </xsl:call-template>
  <!-- testpage -->

</xsl:if>
</xsl:template>

<xsl:template match="/">

<xsl:variable name="newline">
<xsl:text>
</xsl:text>
</xsl:variable>

  <xsl:choose>
    <xsl:when test="$mode='getExtension'">
      <xsl:element name='format'>
        <xsl:element name='extension'>xml</xsl:element>
      </xsl:element>
    </xsl:when>
    <xsl:otherwise>


<xsl:for-each select="facilitor/opdracht">
    <!-- ins_discipline == Visitekaartjes -->
    <xsl:if test="melding/discipline/omschrijving = 'Visitekaartjes'">
      <!-- opdrachtType == Visitekaartjes -->
     <xsl:choose>
    	  <xsl:when test="contains(opdrachttype/omschrijving, 'Visitekaartjes')">
    	  
<xsl:value-of select="$newline"/>
<xsl:element name="mld_opdr"><xsl:value-of select="$newline"/>

<xsl:element name="datum"><xsl:value-of select="//dateTime"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="opdrachtnummer"><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="leverancier_naam"><xsl:value-of select="uitvoerende/bedrijfnaam"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="leverancier_contactpersoon"><xsl:value-of select="uitvoerende/bedrijf/contract_persoon/naam"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="leverancier_post_adres"><xsl:value-of select="uitvoerende/bedrijf/post_adres"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="leverancier_post_plaats"><xsl:value-of select="uitvoerende/bedrijf/post_plaats"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="leverancier_telefoon"><xsl:value-of select="uitvoerende/bedrijf/telefoon"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="leverancier_fax"><xsl:value-of select="uitvoerende/bedrijf/fax"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="aanvrager_naam"><xsl:value-of select="melding/voor/naam_full"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="aanvrager_kostenplaats"><xsl:value-of select="kostenplaats/nr"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="fact_adres_naam">Connexxion</xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="fact_adres_post_adres"><xsl:value-of select="factuuradres/adres"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="fact_adres_post_postcode"><xsl:value-of select="factuuradres/postcode"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="fact_adres_post_plaats"><xsl:value-of select="factuuradres/plaats"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="del_adres_naam">Connexxion</xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="del_adres_contact"><xsl:value-of select="melding/voor/naam"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="del_adres_bezoek_adres"><xsl:value-of select="melding/aflever_adres/bezoek_adres"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="del_adres_bezoek_postcode"><xsl:value-of select="melding/aflever_adres/bezoek_postcode"/></xsl:element><xsl:value-of select="$newline"/>
<xsl:element name="del_adres_bezoek_plaats"><xsl:value-of select="melding/aflever_adres/bezoek_plaats"/></xsl:element><xsl:value-of select="$newline"/>

<xsl:element name="visitekaartje"><xsl:value-of select="$newline"/>

<xsl:for-each select="melding/kenmerk">
<xsl:if test="./@type != 'L'">
<xsl:element name="{translate(./@naam,'() /','____')}"><xsl:value-of select="."/></xsl:element><xsl:value-of select="$newline"/>
</xsl:if>
</xsl:for-each>
</xsl:element><xsl:value-of select="$newline"/>
</xsl:element>
        </xsl:when>
      </xsl:choose>
    </xsl:if>
    <!-- end discipline != Visitekaartjes -->
</xsl:for-each>

    </xsl:otherwise>
  </xsl:choose>


</xsl:template>
</xsl:stylesheet>
