Subject: RE: [xsl] XPath help From: William Bagby <williamb@xxxxxxxxx> Date: Fri, 7 Sep 2001 15:36:46 -0400 |
By trial and error I eventually got <xsl:for-each select="*[not(name()='a' or name()='b')]"> None of my elements are namespaced or prefixed, so I should be OK. Ditto to what Jeffrey said - you guys (and gals!) rock. I ask a question, and get not one, but three solutions, and a discussion as to the relative merits of each one. Thanks kindly, William Bagby. -----Original Message----- From: Jeffrey Langdon [mailto:jl_xsl@xxxxxxxxxxx] Sent: Friday, September 07, 2001 1:29 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] XPath help Jeni: I can always count on Mike Kay and yourself. You two, as well as some other longtime subscribers answer the questions very thoroughly. Your extra effort is appreciated. Regards, Jeffrey Langdon >From: Jeni Tennison <mail@xxxxxxxxxxxxxxxx> >Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >To: "Jeffrey Langdon" <jl_xsl@xxxxxxxxxxx> >CC: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >Subject: Re: [xsl] XPath help >Date: Fri, 7 Sep 2001 16:53:38 +0100 > >Hi Jeffrey, > > > Any ideas on which answer is correct? > >It depends how much you care about namespaces. > > *[not(name()='a' or name()='b')] > >Gives you all the elements aside from a and b elements that are in the >default namespace in their document. I'd tend to steer clear of this >because the default namespace could be anything at all. > > [not(self::a or self::b)] > >Gives you all the elements aside from a and b elements that are in no >namespace. Use this if the a and b elements that you want to ignore >don't have a namespace or if you're not using namespaces at all. > > *[not(local-name()='a' or local-name()='b')] > >Gives you all the elements aside from a and b elements in any >namespace. Use this if you want to ignore all a and b elements no >matter what namespace they're in. > >Cheers, > >Jeni > >--- >Jeni Tennison >http://www.jenitennison.com/ > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp 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] XPath help, Jeffrey Langdon | Thread | Re: [xsl] XPath help, John Hurst |
Re: [xsl] how to omit new lines, Thomas B. Passin | Date | RE: [xsl] how to omit new lines, Robert Koberg |
Month |