﻿<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <xsl:template match="/">
    <link type="text/css" rel="stylesheet" href="/xslt/materieel_opvraging.css"/>
	<div id="company-info-placeholder">
	    <!-- Algemene bedrijfsinformatie -->
	    <h3>Algemene bedrijfsinformatie 2025</h3>
	    <ul id="companyInfo" class="list">
            <xsl:for-each select="NewDataSet/Root/CompanyInfo/GeneralInfo">
                <xsl:sort select="@Order" data-type="number" order="ascending"/>
                <!-- Exclude unwanted nodes -->
                <xsl:if test="@Name != 'Correcties nevenvestigingen'">
                    <li>
                        <label>
                            <xsl:value-of select="@Name"/>:
                        </label>
                        <input disabled="disabled" type="text">
                            <xsl:attribute name="value">
                                <xsl:choose>
                                    <xsl:when test="@ActualValue = 'True'">Ja</xsl:when>
                                    <xsl:when test="@ActualValue = 'False'">Nee</xsl:when>
                                    <xsl:when test="not(@ActualValue) or @ActualValue = ''">-</xsl:when>
                                    <xsl:otherwise>
                                        <xsl:value-of select="@ActualValue"/>
                                    </xsl:otherwise>
                                </xsl:choose>
                            </xsl:attribute>
                        </input>
                    </li>
                </xsl:if>
            </xsl:for-each>
        </ul>	

	    <!-- Materieel 2025 -->
	    <h3>Materieel 2025:</h3>
	    <ul id="materials" class="list">
	      <xsl:for-each select="NewDataSet/Root/Materials/Material">
	        <xsl:sort select="@Order" data-type="number" order="ascending"/>	
	        <li>
	            <label>
	                <xsl:value-of select="@Name"/>:
	            </label>
	            <input disabled="disabled" type="text">            
	                <xsl:attribute name="value">
	                    <xsl:variable name="val" select="translate(@ActualValue,'TRUE','true')"/>
	                    <xsl:choose>
	                        <xsl:when test="$val='true'">Ja</xsl:when>
	                        <xsl:when test="$val='false' or not($val)">-</xsl:when>
	                        <xsl:otherwise>
	                        <xsl:value-of select="@ActualValue"/>
	                        </xsl:otherwise>
	                    </xsl:choose>
	                </xsl:attribute>                
	            </input>
	        </li>		
	      </xsl:for-each>
	    </ul>
	
	    <!-- Nevenvestigingen -->
	    <h3>Nevenvestigingen:</h3>
	    <ul id="branches" class="list">
	      <xsl:for-each select="NewDataSet/Root/Branches/Branche">
            <li>
                <xsl:value-of select="@ObjectName"/> <br/>                
                <xsl:value-of select="@Straat"/>                
                <xsl:if test="string(@Straat) != ''"> </xsl:if>              
                <xsl:value-of select="@Postcode"/>
                <xsl:if test="string(@Postcode) != ''"> </xsl:if>
                <xsl:value-of select="@Plaats"/>
            </li>
        </xsl:for-each>
	    </ul>
    

	</div>
    <!-- Organisatienaam -->
    <h2 style="display: none;"><xsl:value-of select="NewDataSet/Root/CompanyInfo/CompanyInfo/@Name"/></h2>
    
    
  </xsl:template>

</xsl:stylesheet>
