|
Subject: RE: [xsl] Query string syntax From: Mike Ferrando <mikeferrando@xxxxxxxxx> Date: Mon, 7 Jan 2002 14:10:46 -0800 (PST) |
--- Michael Kay <michael.h.kay@xxxxxxxxxxxx> wrote:
> > I would like to select all names that have initials not seperated
> by
> > a space. Such as:
> >
> > A.A. Peters
>
> You mean, all strings containing a dot followed immediately by a
> capital
> letter?
>
> Then try:
>
> test="contains(translate($s, 'ABCDE...Z', 'A'), '.A')"
Mike,
I found an expression for exactly what I was looking for in your
book. 1st edition p. 514 bottom of the page under Substring.
Now my xsl reads like this:
<xsl:variable name="qq">.</xsl:variable>
<xsl:for-each select="//C03//CORPNAME">
<xsl:variable name="getit" select="."/>
<xsl:variable name="pvnum" select="..//@ID"/>
<xsl:choose>
<xsl:when test="contains($getit, $qq) and
substring(substring-after($getit, $qq), 2, 1)=$qq">
<TR>
<TD><xsl:value-of select="."/></TD>
</TR>
</xsl:when>
</xsl:choose>
</xsl:for-each>
I got it and it works. I am a little bleary-eyed (small font!), but
thanks.
Mike F.
__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Query string syntax, Michael Kay | Thread | [xsl] Splitting a String Request, Mike Ferrando |
| RE: XPath's role (Was: Re: [xsl] Re, Michael Kay | Date | Re: [xsl] Filter nodes by attribute, Mike Ferrando |
| Month |