You're trying to nest XSLT instructions inside an XPath expression, which
doesn't work - it has to be the other way around.
You want something like
<xsl:template match="xxxxx">
<xsl:value-of select="
concat(
substring-before(., '/'),
'/',
substring(substring-after(., '/'), 1, 2)
)"/>
</xsl:template>
Obviously to make this work you have to integrate it into a stylesheet that
matches the appropriate node in your source document.
Michael Kay
http://www.saxonica.com/
-----Original Message-----
From: henry human [mailto:henry_human(_at_)yahoo(_dot_)de]
Sent: 13 April 2005 22:03
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] only two chars after a slash
i get only text (concat(substring-be....) in browser
with:
concat( substring-before(<xsl:value-of
select="prodAmount"/>, '/'), '/',
substring(substring-after(<xsl:value-of
select="prodAmount"/>, '/'), 1, 2))
??
--- Michael Kay <mike(_at_)saxonica(_dot_)com> wrote:
concat(
substring-before($x, '/'),
'/',
substring(substring-after($x, '/'), 1, 2)
)
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--