RE: [xsl] Testing for certain combinations

Subject: RE: [xsl] Testing for certain combinations
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Thu, 8 Nov 2001 13:45:42 -0000
> I need a way of testing whether or not I have 3 or more <a> 
> links separated
> only by <br/> tags within a <p>.

Perhaps:

if test="count(a)>=3 and normalize-space(.)='' and 
not(*[not self::a or self::br])

Mike Kay

  This is hard to explain so 
> here are some
> examples:
> 
> 
> This should test positive:
> 
> <p>
> <a href="urlwhatever">Labelwhatever</a><br/>
> <a href="urlwhatever">Labelwhatever</a><br/>
> <a href="urlwhatever">Labelwhatever</a><br/>
> </p>
> 
> 
> This should test negative since there are only 2 links:
> 
> <p>
> <a href="urlwhatever">Labelwhatever</a><br/>
> <a href="urlwhatever">Labelwhatever</a><br/>
> </p>
> 
> 
> This should also test negative since it contains text outside of <a>:
> 
> <p>
> See our great <a href="urlwhatever">products</a> or read
> <a href="urlwhatever">about us</a>. Feel free to
> <a href="urlwhatever">contact us</a> any time.
> </p>
> 
> 
> For those interested, I'm developing a stylesheet to 
> transform our XML into
> WML for UP browsers.  The UP browser (eg Siemens and Motorola phones)
> displays option lists better than link lists.  Eg:
> 
> <select>
> <option onpick="urlwhatever">Labelwhatever</option>
> <option onpick="urlwhatever">Labelwhatever</option>
> <option onpick="urlwhatever">Labelwhatever</option>
> </select>
> 
> 
> Thanks in advance for any help you can give me,
> 
> Neil.
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread