Subject: RE: problem with substring()
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 27 Apr 2005 13:27:29 +0100
|
Perhaps it's not really a space but some other character that looks like a
space, for example a non-breaking space.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Rahil [mailto:qamar_rahil@xxxxxxxxxxx]
> Sent: 27 April 2005 13:04
> To: XSL List
> Subject: problem with substring()
>
> Hi
>
> I cant understand what Ive done wrong with my code that I
> aint getting
> any output.
>
>
> <xsl:variable name="Val" select="text()"/>
> <testVar><xsl:value-of select="$Val"/></testVar> <!--Prints
> the output
> 'hello there'-->
>
> <xsl:variable name="firstVal" select="substring-before($Val,' ')"/>
> <!--empty result instead of 'hello'-->
> <xsl:variable name="secondVal" select="substring-after($Val,' ')"/>
> <!--empty result instead of 'there'-->
>
> Ive tried using another delimiter such 'a' in the substring()
> method and
> that works but not a space. Ive been regularly using this
> criteria in my
> other files and Ive had no problem. I even tried typeasting
> text() and
> Val to type string() but that dint work either. The problem
> seems to be
> in the space delimiter.
>
> Ive tried everything I could to check why it isnt working but cant
> figure it out.
>
> Could someone please help.
>
> Thanks
> Rahil
| Current Thread |
- problem with substring()
- Rahil - 27 Apr 2005 12:04:39 -0000
- Michael Kay - 27 Apr 2005 12:28:19 -0000 <=
- <Possible follow-ups>
- Rahil - 27 Apr 2005 13:03:54 -0000
- Rahil - 27 Apr 2005 13:17:37 -0000
- Rahil - 27 Apr 2005 13:31:41 -0000
|
|