[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Following-Sibling
Can I know what can be used in place of // as I am using it my project at different places.. --kotes -----Original Message----- From: J.Pietschmann [mailto:j3322ptm@xxxxxxxx] Sent: Tuesday, February 10, 2004 5:42 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: Following-Sibling Schreifels, Mark J. wrote: >> Using the following-sibling format above, it seems to put the processing >> instruction in to every paragraph. If you have any ideas or suggestions, >> I'd really appreciate it. Every para in your sample XML has a note element on the following sibling axis, therefore the node set following-sibling::note has always a member and the predicate is always true. You want to match only para elements where the immediately following element is a note element (note the different formulation). This translates to <xsl:template match="para[following-sibling::*[1][self::note]]"> (I hope) BTW a leading // in a match pattern is redundant for all practical purposes. J.Pietschmann 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
|