|
Subject: RE: [xsl] only two chars after a slash From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 13 Apr 2005 22:38:02 +0100 |
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@xxxxxxxx]
> Sent: 13 April 2005 22:03
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> 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@xxxxxxxxxxxx> wrote:
> > concat(
> > substring-before($x, '/'),
> > '/',
> > substring(substring-after($x, '/'), 1, 2)
> > )
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] only two chars after a sl, Jon Gorman | Thread | Re: [xsl] only two chars after a sl, henry human |
| Re: [xsl] only two chars after a sl, Jon Gorman | Date | Re: [xsl] only two chars after a sl, henry human |
| Month |