Hi Martin,
Thanks for the explanation.
On Mon, Mar 11, 2019 at 12:59 PM Martin Honnen
martin(_dot_)honnen(_at_)gmx(_dot_)de <
xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:
Well, my suggestion tried to make use of the XSLT 3 feature of text value
templates with the attribute expand-text="yes"
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
<http://www.w3.org/1999/XSL/Transform>
xmlns:xs="http://www.w3.org/2001/XMLSchema"
<http://www.w3.org/2001/XMLSchema>
exclude-result-prefixes="#all"
xmlns="http://www.w3.org/2005/xpath-functions"
<http://www.w3.org/2005/xpath-functions>
expand-text="yes"
declared above
version="3.0">
<xsl:mode on-no-match="shallow-skip"/>
<xsl:output method="text"/>
<xsl:strip-space elements="*"/>
<xsl:template match="root">
<map>
<map key="{local-name()}">
<array key="val">
<xsl:apply-templates/>
</array>
</map>
</map>
</xsl:template>
<xsl:template match="val">
<number>{.}</number>
so that here the {.} is evaluated and not taken literally.
--
Regards,
Mukul Gandhi
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--