you could try the EXSLT version of tokenize;
http://www.exslt.org/str/functions/tokenize/index.html
hth, Jim Fuller
On Sat, Mar 22, 2008 at 3:52 PM, Farrukh Najmi
<farrukh(_at_)wellfleetsoftware(_dot_)com> wrote:
Glad I am not going crazy after all ;-)
I ended up using the following to tokenize a QName into prefix component
and local-name component:
<xsl:variable name='binding-prefix'
select="substring-before(@binding, ':')"/>
<xsl:variable name='binding-local-name'
select="substring-after(@binding, ':')"/>
Thanks again Mukul for your terrific help.
Mukul Gandhi wrote:
> I suspect, you are using the Xalan bundled with JDK 5. It might have
> some bug, if what you are reporting is true.
>
> With Xalan-J 2.7.1, I get the result fine.
>
> PS: For Xalan-J specific questions, I suggest, you can join the
> mailing list, xalan-j-users(_at_)xml(_dot_)apache(_dot_)org(_dot_) The
instructions to
> subscribe to this list are available at,
> http://xml.apache.org/xalan-j/contact_us.html
>
> On Sat, Mar 22, 2008 at 6:01 PM, Farrukh Najmi
> <farrukh(_at_)wellfleetsoftware(_dot_)com> wrote:
>
>> In my style sheet I am using the following fragment that uses the xalan
>> extension function named tokenize:
>>
>> <xsl:for-each select="xalan:tokenize('prefix:namespace', ':')">
>> <token>
>> <xsl:value-of select="."/>
>> </token>
>> </xsl:for-each>
>>
>> What I expected is the following output:
>>
>> <token>
>> prefix
>> </token>
>> <token>
>> namespace
>> </token>
>>
>> Instead what I get is:
>>
>> <token>
>> prefixnamespace
>> </token>
>>
>> Can anyone please clue me in to why that is happening? Thanks.
>>
>> ps: Many thanks Mukul for your helpful answer to the WSDL namespace map
>> question. I will report back on my experience with that later.
>>
>>
--
Regards,
Farrukh Najmi
Web: http://www.wellfleetsoftware.com
--~------------------------------------------------------------------
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>
--~--
--~------------------------------------------------------------------
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>
--~--