Subject: RE: [xsl] the OTHER attributes with XPath From: Américo Albuquerque <aalbuquerque@xxxxxxxxxxxxxxxx> Date: Tue, 16 Jul 2002 11:01:31 +0100 |
Hi. You could use PERSON/@*[not(name()='NAME')] Hope that this help you. -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Daniel N. Javastark Sent: Tuesday, July 16, 2002 10:36 AM To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] the OTHER attributes with XPath Hi, I'm trying to pull off all the OTHER attributes than one with a particular name from, for example, this xml snippet: <PERSON NAME="JUAN LUIS" UNIQUEID="A" HEIGHT_CATEGORY="2" SEX="M"> Let's say I want to get all the attributes except for "NAME": "UNIQUEID", "HEIGHT_CATEGORY", and "SEX". I can pull off the "PERSON" node which contains an attribute named "NAME": xpath: //PERSON[name(@NAME)='NAME'] or any "PERSON" node that does NOT contain the attribute "NAME": xpath: //PERSON[not(name(@NAME)='NAME')] or all the attributes of "PERSON": xpath: //PERSON/@* but I don't know how to get all the attributes except "NAME". Is there any way to do this? In XSL using or programatically I can do it by iterating through the attributes, of course, but if there's a way to do it with XPath, great. Thanks, Dan 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 -> |
---|---|---|
[xsl] the OTHER attributes with XPa, Daniel N. Javastark | Thread | Re: [xsl] the OTHER attributes with, David Carlisle |
[xsl] Re: the OTHER attributes with, Dimitre Novatchev | Date | RE: [xsl] the OTHER attributes with, Ben Fry |
Month |