RE: [xsl] Substrings

Subject: RE: [xsl] Substrings
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 30 May 2005 19:34:32 +0100
> To "tokenize" is that to say I am going to split the string up by
> spaces, or other delimiters?  So then, I could recursively call a
> template which returns a value of nothing but passes back the
> substring value of supplied string after each space until which time I
> find an @ at this point I stop recursing and pass back the value.  (i
> think that makes sense, and I think I can write that!)

Yes, please just google for "XSLT tokenize"
> 
> I am using XSLT 1 with microsoft's msxml parser so exslt is 
> not available to me.

Not so: see
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxml/html/
practexslt.asp

Michael Kay
http://www.saxonica.com/

> 
> 
> On 5/30/05, Michael Kay <mike@xxxxxxxxxxxx> wrote:
> > > What is the best way to retrieve the email from the 
> following text:
> > >
> > >
> > > Mr. Joseph Smith Jr. III jsmithjr@xxxxxxxx "J Jr."
> > > -or it might be-
> > > Joe jsmithjr@xxxxxxxx
> > >
> > 
> > Assuming you're using XSLT 1.0, use any of the standard 
> ways of tokenizing a
> > string (e.g. exslt's str:tokenize(), or a recursive 
> template) and then take
> > the first token that contains an "@".
> > 
> > Michael Kay
> > http://www.saxonica.com/

Current Thread