From 0fba52fca30d267e6a9d4bc0990b9018b649988f Mon Sep 17 00:00:00 2001 From: Moritz Engelmann <moritz.engelmann@uni-leipzig.de> Date: Mon, 1 Jul 2024 09:59:49 +0200 Subject: [PATCH] change biocol2csv.xsl for xslt 3 --- src/main/resources/xslt/biocol2csv.xsl | 295 +++++++++++++------------ 1 file changed, 148 insertions(+), 147 deletions(-) diff --git a/src/main/resources/xslt/biocol2csv.xsl b/src/main/resources/xslt/biocol2csv.xsl index 6a4853c..ac14c86 100644 --- a/src/main/resources/xslt/biocol2csv.xsl +++ b/src/main/resources/xslt/biocol2csv.xsl @@ -1,183 +1,184 @@ <?xml version="1.0" encoding="UTF-8"?> -<xsl:stylesheet version="3.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - xmlns:xlink="http://www.w3.org/1999/xlink" exclude-result-prefixes="xlink xsl"> +<xsl:stylesheet version="3.0" + xmlns:mcri18n="http://www.mycore.de/xslt/i18n" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="#all"> <xsl:param name="WebApplicationBaseURL" /> <xsl:param name="CurrentLang" /> <xsl:param name="DefaultLang" /> - <xsl:template match="/mycorebasket[contains(item/@id,'_biocol_')]" mode="csvheadline" priority="1"> + <xsl:template match="/mycorebasket[contains(item/@id, '_biocol_')]" mode="csvheadline" priority="1"> <xsl:call-template name="biocol_headline" /> </xsl:template> - <xsl:template match="/mycoreobject[contains(@ID,'_biocol_')]" mode="csvheadline" priority="1"> + <xsl:template match="/mycoreobject[contains(@ID, '_biocol_')]" mode="csvheadline" priority="1"> <xsl:call-template name="biocol_headline" /> </xsl:template> - <xsl:template name="biocol_headline" > + <xsl:template name="biocol_headline"> <xsl:text>"MCRID","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol01.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol01.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol02.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol02.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol03.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol03.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol04.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol04.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol05.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol05.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol06.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol06.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol07.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol07.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol08.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol08.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol09.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol09.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol10.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol10.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol13.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol13.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol14.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol14.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol15.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol15.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol16.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol16.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol20.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol20.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol21.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol21.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol22.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol22.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol23.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol23.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol24.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol24.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol25.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol25.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol26.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol26.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol27.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol27.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol28.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol28.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol29.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol29.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol30.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol30.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol31.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol31.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol32.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol32.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol33.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol33.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol34.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol34.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol35.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol35.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol36.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol36.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol37.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol37.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol40.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol40.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol41.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol41.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol42.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol42.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol43.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol43.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol44.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol44.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol45.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol45.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol46.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol46.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol47.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol47.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol48.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol48.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol49.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol49.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol60.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol60.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol61.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol61.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol62.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol62.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol63.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol63.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol64.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol64.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol65.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol65.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol66.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol66.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol67.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol67.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol70.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol70.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol71.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol71.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol72.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol72.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol73.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol73.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol74.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol74.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol75.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol75.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol76.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol76.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol77.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol77.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol80.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol80.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol81.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol81.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol82.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol82.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol83.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol83.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol84.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol84.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol85.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol85.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol86.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol86.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol94.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol94.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol95.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol95.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol96.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol96.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol97.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol97.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol98.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol98.view')" /> <xsl:text>","</xsl:text> - <xsl:value-of select="document('i18n:module.dptbase.biocol.biocol99.view')/i18n/text()" /> + <xsl:value-of select="mcri18n:translate('module.dptbase.biocol.biocol99.view')" /> <xsl:text>" -</xsl:text> + </xsl:text> </xsl:template> - <xsl:template match="item[contains(@id,'_biocol_')]" mode="csv" priority="1"> + <xsl:template match="item[contains(@id, '_biocol_')]" mode="csv" priority="1"> <xsl:apply-templates select="document(concat('xslStyle:mycoreobject-xml:mcrobject:',@id))" mode="csv" /> </xsl:template> - <xsl:template match="/mycoreobject[contains(@ID,'_biocol_')]" mode="csv" priority="1"> + <xsl:template match="/mycoreobject[contains(@ID, '_biocol_')]" mode="csv" priority="1"> - <xsl:variable name="native" - select="document(concat('xslStyle:mycoreobject-native:mcrobject:',@ID))/mycoreobject" /> + <xsl:variable name="native" select="document(concat('xslStyle:mycoreobject-native:mcrobject:',@ID))/mycoreobject" /> <xsl:text>"</xsl:text> <xsl:value-of select="@ID" /> @@ -190,7 +191,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol03/biocol03[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -198,7 +199,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol04/biocol04[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -206,7 +207,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol05/biocol05[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -223,7 +224,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol09/biocol09[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -236,7 +237,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol13/biocol13[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -244,7 +245,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol14/biocol14[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -252,7 +253,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol15/biocol15[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -260,7 +261,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol16/biocol16[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -270,7 +271,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol20/biocol20[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -278,7 +279,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol21/biocol21[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -286,7 +287,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol22/biocol22[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -294,7 +295,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol23/biocol23[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -302,7 +303,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol24/biocol24[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -310,7 +311,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol25/biocol25[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -318,7 +319,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol26/biocol26[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -326,7 +327,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol27/biocol27[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -334,7 +335,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol28/biocol28[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -342,7 +343,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol29/biocol29[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -350,7 +351,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol30/biocol30[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -358,7 +359,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol31/biocol31[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -366,7 +367,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol32/biocol32[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -374,7 +375,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol33/biocol33[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -382,7 +383,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol34/biocol34[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -390,7 +391,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol35/biocol35[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -398,7 +399,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol36/biocol36[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -406,7 +407,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol37/biocol37[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -416,7 +417,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol40/biocol40[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -424,7 +425,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol41/biocol41[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -432,7 +433,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol42/biocol42[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -440,7 +441,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol43/biocol43/text[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -448,7 +449,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol44/biocol44[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -456,7 +457,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol45/biocol45[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -464,7 +465,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol46/biocol46[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -472,7 +473,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol47/biocol47[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -480,7 +481,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol48/biocol48[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -488,7 +489,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol49/biocol49[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -498,7 +499,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol60/biocol60[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -506,7 +507,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol61/biocol61[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -514,7 +515,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol62/biocol62[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -522,7 +523,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol63/biocol63[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -530,7 +531,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol64/biocol64[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -538,7 +539,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol65/biocol65[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -546,7 +547,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol66/biocol66[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -554,7 +555,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol67/biocol67[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -564,7 +565,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol70/biocol70[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -572,7 +573,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol71/biocol71[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -580,7 +581,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol72/biocol72[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -588,7 +589,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol73/biocol73[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -596,7 +597,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol74/biocol74[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -604,7 +605,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol75/biocol75[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -612,7 +613,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol76/biocol76[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -620,7 +621,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol77/biocol77[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -630,7 +631,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol80/biocol80[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -638,7 +639,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol81/biocol81[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -646,7 +647,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol82/biocol82[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -654,7 +655,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol83/biocol83[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -662,7 +663,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol84/biocol84[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -670,7 +671,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol85/biocol85[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -678,7 +679,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol86/biocol86[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -688,7 +689,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol94/biocol94[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -696,7 +697,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol95/biocol95[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -704,7 +705,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol96/biocol96[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -712,7 +713,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol97/biocol97[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -720,7 +721,7 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol98/biocol98[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> @@ -728,14 +729,14 @@ <xsl:text>","</xsl:text> <xsl:for-each select="$native/metadata/def.biocol99/biocol99[lang($CurrentLang)]"> - <xsl:if test="position() > 1" > + <xsl:if test="position() > 1"> <xsl:text> | </xsl:text> </xsl:if> <xsl:value-of select="." /> </xsl:for-each> <xsl:text>" -</xsl:text> + </xsl:text> </xsl:template> </xsl:stylesheet> -- GitLab