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 |