[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: finding elements lowest in hierarchy?
At 10:38 AM 1/27/2004, Ken wrote:
Just skip the predicate that qualifies the node as being at the bottom, and you end up with: Also, the latter amounts to .//@minimum, if you also want it to test true if a node itself has an attribute called "minimum". Remember (as was recently noticed) // is short for /descendant-or-self::node()/, so .//@minimum expands to self::node()/descendant-or-self::node()/attribute::minimum which tests true if the context node or any of its descendants has a "minimum" attribute. To restrict it to leaf nodes (defined as elements with no element children), insert the same predicate to filter for that ./descendant-or-self::*[not(*)]/@minumum You'll learn all this and more if you take Ken's XSLT/XPath course or Mulberry's. :-> Cheers, Wendell ___&&__&_&___&_&__&&&__&_&__&__&&____&&_&___&__&_&&_____&__&__&&_____&_&&_ "Thus I make my own use of the telegraph, without consulting the directors, like the sparrows, which I perceive use it extensively for a perch." -- Thoreau XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|