Commit 0241ef8d authored by Michael Westergaard's avatar Michael Westergaard
Browse files

Wlz 2.2 XSLT 2.1.5

parent 1ed0c32d
......@@ -5,7 +5,7 @@
xmlns:zk31="http://www.istandaarden.nl/iwlz/2_2/zk31/schema"
xmlns:zk33="http://www.istandaarden.nl/iwlz/2_2/zk33/schema"
>
<!-- iWlz 2.2 TR035 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR035 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR035"/>
......
......@@ -4,7 +4,7 @@
xmlns:zk31="http://www.istandaarden.nl/iwlz/2_2/zk31/schema"
xmlns:zk33="http://www.istandaarden.nl/iwlz/2_2/zk33/schema"
>
<!-- iWlz 2.2 TR037 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR037 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR037"/>
......
......@@ -3,7 +3,7 @@
xmlns:aw35="http://www.istandaarden.nl/iwlz/2_2/aw35/schema"
xmlns:zk35="http://www.istandaarden.nl/iwlz/2_2/zk35/schema"
>
<!-- iWlz 2.2 TR039 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR039 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR039"/>
......
......@@ -3,7 +3,7 @@
xmlns:aw39="http://www.istandaarden.nl/iwlz/2_2/aw39/schema"
xmlns:zk39="http://www.istandaarden.nl/iwlz/2_2/zk39/schema"
>
<!-- iWlz 2.2 TR040 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR040 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR040"/>
......
......@@ -3,7 +3,7 @@
xmlns:aw39="http://www.istandaarden.nl/iwlz/2_2/aw39/schema"
xmlns:zk39="http://www.istandaarden.nl/iwlz/2_2/zk39/schema"
>
<!-- iWlz 2.2 TR041 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR041 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR041"/>
......
......@@ -11,7 +11,7 @@
xmlns:zk35="http://www.istandaarden.nl/iwlz/2_2/zk35/schema"
xmlns:zk39="http://www.istandaarden.nl/iwlz/2_2/zk39/schema"
>
<!-- iWlz 2.2 TR042 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR042 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR042"/>
......
......@@ -3,7 +3,7 @@
xmlns:aw39="http://www.istandaarden.nl/iwlz/2_2/aw39/schema"
xmlns:zk39="http://www.istandaarden.nl/iwlz/2_2/zk39/schema"
>
<!-- iWlz 2.2 TR046 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR046 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR046"/>
......
......@@ -5,7 +5,7 @@
xmlns:zk31="http://www.istandaarden.nl/iwlz/2_2/zk31/schema"
xmlns:zk33="http://www.istandaarden.nl/iwlz/2_2/zk33/schema"
>
<!-- iWlz 2.2 TR057 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR057 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR057"/>
......
......@@ -4,7 +4,7 @@
xmlns:io31="http://www.istandaarden.nl/iwlz/2_2/io31/schema"
xmlns:zk33="http://www.istandaarden.nl/iwlz/2_2/zk33/schema"
>
<!-- iWlz 2.2 TR061 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR061 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR061"/>
......
......@@ -5,7 +5,7 @@
xmlns:zk35="http://www.istandaarden.nl/iwlz/2_2/zk35/schema"
xmlns:zk39="http://www.istandaarden.nl/iwlz/2_2/zk39/schema"
>
<!-- iWlz 2.2 TR064 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR064 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR064"/>
......
......@@ -4,7 +4,7 @@
xmlns:zk31="http://www.istandaarden.nl/iwlz/2_2/zk31/schema"
xmlns:zk33="http://www.istandaarden.nl/iwlz/2_2/zk33/schema"
>
<!-- iWlz 2.2 TR065 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR065 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR065"/>
......
......@@ -3,7 +3,7 @@
xmlns:aw39="http://www.istandaarden.nl/iwlz/2_2/aw39/schema"
xmlns:zk39="http://www.istandaarden.nl/iwlz/2_2/zk39/schema"
>
<!-- iWlz 2.2 TR066 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR066 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR066"/>
......
......@@ -4,7 +4,7 @@
xmlns:zk31="http://www.istandaarden.nl/iwlz/2_2/zk31/schema"
xmlns:zk33="http://www.istandaarden.nl/iwlz/2_2/zk33/schema"
>
<!-- iWlz 2.2 TR077 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR077 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR077"/>
......
......@@ -3,7 +3,7 @@
xmlns:aw317="http://www.istandaarden.nl/iwlz/2_2/aw317/schema"
xmlns:iwlz="http://www.istandaarden.nl/iwlz/2_2/basisschema/schema"
>
<!-- iWlz 2.2 TR079 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR079 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR079"/>
......
......@@ -4,7 +4,7 @@
xmlns:zk31="http://www.istandaarden.nl/iwlz/2_2/zk31/schema"
xmlns:zk33="http://www.istandaarden.nl/iwlz/2_2/zk33/schema"
>
<!-- iWlz 2.2 TR082 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR082 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR082"/>
......
......@@ -3,7 +3,7 @@
xmlns:aw317="http://www.istandaarden.nl/iwlz/2_2/aw317/schema"
xmlns:iwlz="http://www.istandaarden.nl/iwlz/2_2/basisschema/schema"
>
<!-- iWlz 2.2 TR091 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR091 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR091"/>
......
......@@ -2,7 +2,7 @@
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:iwlz="http://www.istandaarden.nl/iwlz/2_2/basisschema/schema"
>
<!-- iWlz 2.2 TR097 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR097 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR097"/>
......
......@@ -3,7 +3,7 @@
xmlns:aw35="http://www.istandaarden.nl/iwlz/2_2/aw35/schema"
xmlns:aw39="http://www.istandaarden.nl/iwlz/2_2/aw39/schema"
>
<!-- iWlz 2.2 TR100 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR100 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR100"/>
......
......@@ -12,7 +12,7 @@
xmlns:zk35="http://www.istandaarden.nl/iwlz/2_2/zk35/schema"
xmlns:zk39="http://www.istandaarden.nl/iwlz/2_2/zk39/schema"
>
<!-- iWlz 2.2 TR101 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR101 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR101"/>
......
......@@ -6,7 +6,7 @@
xmlns:aw39="http://www.istandaarden.nl/iwlz/2_2/aw39/schema"
xmlns:zk39="http://www.istandaarden.nl/iwlz/2_2/zk39/schema"
>
<!-- iWlz 2.2 TR106 version 2.1.4 (2020-07-08) -->
<!-- iWlz 2.2 TR106 version 2.1.5 (2020-09-01) -->
<xsl:import href="../common/basis.xsl"/>
<xsl:template match="*" mode="TR106"/>
......@@ -50,17 +50,14 @@
<xsl:param name="pThis" select="."/>
<xsl:param name="pInstelling" select="./*[local-name() = 'Instelling']"/>
<xsl:param name="pFunctieCode" select="./*[local-name() = 'FunctieCode']"/>
<xsl:param name="pSoort" select="./*[local-name() = 'Soort']"/>
<xsl:param name="pList" select="preceding-sibling::*"/>
<!-- <xsl:value-of select="$pFunctieCode"/> -->
<xsl:for-each select="$pList">
<xsl:variable name="siblingInstelling" select="current()/*[local-name() = 'Instelling']"/>
<xsl:variable name="siblingFunctieCode" select="current()/*[local-name() = 'FunctieCode']"/>
<xsl:variable name="siblingSoort" select="current()/*[local-name() = 'Soort']"/>
<xsl:if test="normalize-space($pInstelling) = normalize-space($siblingInstelling) and
normalize-space($pFunctieCode) = normalize-space($siblingFunctieCode) and
normalize-space($pSoort) = normalize-space($siblingSoort) and
true()">
<xsl:call-template name="checkOverlay">
<xsl:with-param name="pThis" select="$pThis"/>
......@@ -76,19 +73,16 @@
<xsl:param name="pLeveringsvorm" select="./*[local-name() = 'Leveringsvorm']"/>
<xsl:param name="pInstelling" select="./*[local-name() = 'Instelling']"/>
<xsl:param name="pZzpCode" select="./*[local-name() = 'ZzpCode']"/>
<xsl:param name="pSoort" select="./*[local-name() = 'Soort']"/>
<xsl:param name="pList" select="preceding-sibling::*"/>
<!-- <xsl:value-of select="$pFunctieCode"/> -->
<xsl:for-each select="$pList">
<xsl:variable name="siblingLeveringsvorm" select="current()/*[local-name() = 'Leveringsvorm']"/>
<xsl:variable name="siblingInstelling" select="current()/*[local-name() = 'Instelling']"/>
<xsl:variable name="siblingZzpCode" select="current()/*[local-name() = 'ZzpCode']"/>
<xsl:variable name="siblingSoort" select="current()/*[local-name() = 'Soort']"/>
<xsl:if test="normalize-space($pInstelling) = normalize-space($siblingInstelling) and
normalize-space($pLeveringsvorm) = normalize-space($siblingLeveringsvorm) and
normalize-space($pZzpCode) = normalize-space($siblingZzpCode) and
normalize-space($pSoort) = normalize-space($siblingSoort) and
true()">
<xsl:call-template name="checkOverlay">
<xsl:with-param name="pThis" select="$pThis"/>
......@@ -104,19 +98,16 @@
<xsl:param name="pLeveringsvorm" select="../../*[local-name() = 'Leveringsvorm']"/>
<xsl:param name="pInstelling" select="./*[local-name() = 'Instelling']"/>
<xsl:param name="pZzpCode" select="../../*[local-name() = 'ZzpCode']"/>
<xsl:param name="pSoort" select="./*[local-name() = 'Soort']"/>
<xsl:param name="pList" select="preceding-sibling::*[local-name() = 'AanvraagInstelling'] | ../../preceding-sibling::*[local-name() = 'Aanvraag']/*/*[local-name() = 'AanvraagInstelling']"/>
<!-- <xsl:value-of select="$pFunctieCode"/> -->
<xsl:for-each select="$pList">
<xsl:variable name="siblingLeveringsvorm" select="current()/../../*[local-name() = 'Leveringsvorm']"/>
<xsl:variable name="siblingInstelling" select="current()/*[local-name() = 'Instelling']"/>
<xsl:variable name="siblingZzpCode" select="current()/../../*[local-name() = 'ZzpCode']"/>
<xsl:variable name="siblingSoort" select="current()/*[local-name() = 'Soort']"/>
<xsl:if test="normalize-space($pInstelling) = normalize-space($siblingInstelling) and
normalize-space($pLeveringsvorm) = normalize-space($siblingLeveringsvorm) and
normalize-space($pZzpCode) = normalize-space($siblingZzpCode) and
normalize-space($pSoort) = normalize-space($siblingSoort) and
true()">
<xsl:call-template name="checkOverlay">
<xsl:with-param name="pThis" select="$pThis"/>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment