Subject: RE: [xsl] Following-Sibling From: "Kotes Mogili" <Kotes.Mogili@xxxxxxxxxxxxxxxxx> Date: Tue, 10 Feb 2004 18:12:53 -0500 |
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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Following-Sibling, J.Pietschmann | Thread | Re: [xsl] Following-Sibling, J.Pietschmann |
RE: [xsl] 2 Predicates in 1 for-eac, Josh Canfield | Date | [xsl] recreating elements with attr, Gruenewald, Terry |
Month |