Project

Profile

Help

Bug #4147 » tstxslMessages.xsl

Anne FAVEUR, 2019-03-01 16:28

 
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
exclude-result-prefixes="xs"
version="2.0">
<xsl:template match="testMesswage">
<xsl:apply-templates select="text" mode="transcodeData"/>
</xsl:template>
<xsl:template match="text" mode="transcodeData">
<xUse>
<xsl:apply-templates select="." mode="transcode"/>
</xUse>
</xsl:template>
<xsl:template match="text[.='ACC']" mode="transcode" as="xs:string">
<xsl:text>account</xsl:text>
</xsl:template>
<xsl:template match="text[.='MTD']" mode="transcode" as="xs:string">
<xsl:text>metadata</xsl:text>
</xsl:template>
<xsl:template match="text[.='TXT']" mode="transcode" as="xs:string">
<xsl:text>text</xsl:text>
</xsl:template>
<xsl:template match="text" mode="transcode" as="xs:string">
<xsl:value-of select="."/>
<xsl:message><xsl:value-of select="concat(.,' could not be transcoded as remark Use')"/></xsl:message>
</xsl:template>
</xsl:stylesheet>
(2-2/2)