[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Selecting only those nodes whos attibutes contain a given substring


Subject: Re: [xsl] Selecting only those nodes whos attibutes contain a given substring
From: JBryant@xxxxxxxxx
Date: Tue, 12 Apr 2005 09:36:24 -0500

<xsl:if test="*[contains(@class, 'menublock-selected-')]">
  <xsl:apply-templates/>
</xsl:if>

Just tested it with Saxon 8.3.

Jay Bryant
Bryant Communication Services
(presently consulting at Synergistic Solution Technologies)




Peter Hickman <peter@xxxxxxxxxxxxx> 
04/12/2005 09:26 AM
Please respond to
xsl-list@xxxxxxxxxxxxxxxxxxxxxx


To
xsl-list@xxxxxxxxxxxxxxxxxxxxxx
cc

Subject
[xsl] Selecting only those nodes whos attibutes contain a given substring






I am having to write some XSLT that needs to decide if it needs to 
recurse into the contents of the current mode. Basically I am at a node 
and I only want to recurse into it if at least one of the child nodes 
has an attribute called "class" who's value contains the sub string 
"menublock-selected-". Otherwise I am going to skip this node.

The XML is part of an open source project so there is little chance of 
patching it up.

Any ideas?


Current Thread
Keywords