RE: Immediately preceding-sibling
> Thanks everyone, this was just what I was looking for! I'm > not sure I understand the '[self::nospace]' part, though (the > rest is clear to me). Could anyone explain the 'grammar' for me? self::nospace selects the context node if it is a nospace element, or nothing if it is not. So its value is a set of zero or one nodes. When used in a boolean context such as , a node-set containing one node evaluates to true and an empty node-set to false. So XXX[self::nospace] returns those nodes in XXX that are nospace elements. Michael Kay > > Mick > > > owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] Michael Kay > 20 oktober 2003 18:58 > xsl-list@xxxxxxxxxxxxxxxxxxxxxx > RE: Immediately preceding-sibling > > To test whether the immediately preceding element is a > nospace element, use > > test="preceding-sibling::*[self::nospace]" > > Michael Kay > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > 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