Thanks, much appreciated. Craig
> -----Original Message----- > From: Dmitri Plotnikov [mailto:[EMAIL PROTECTED] > Sent: 25 February 2003 06:01 PM > To: Jakarta Commons Users List; [EMAIL PROTECTED] > Subject: Re: [JXPath] The name attribute? > > > Craig, > > "Name" is a special attribute that represents the name of the > property. It was of course a mistake to introduce this > attribute without a namespace, it should have been something > like "jxpath:name", but now it is too late to change it for > compatibility reasons. This special use of the "name" > attribute only applies to beans and maps and does not apply > to XML-based models (DOM, JDOM) > > I recommend the use of the child access instead of attribute > to access properties, e.g. customer[name='xxx'] > > > - Dmitri > > > --- Craig Raw <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I am using JXPath in combination with JAXB, and am finding it very > > useful. I have a question relating to a XPath query which contains > > predicates that specify attributes. > > > > e.g. [EMAIL PROTECTED]'1']/value > > > > For the most part this works fine, but when the attribute > has a name > > of 'name', as > > > > e.g. [EMAIL PROTECTED]'xxx']/value > > > > I always get null as a result. The JXPathContext javadoc > contains the > > following which does not make things any clearer to me, although I > > suspect it may apply: > > > > "JXPath does not support DOM attributes for non-DOM objects. Even > > though XPaths like "[EMAIL PROTECTED]'warning']" are legitimate, > they will > > always produce empty results. The only attribute supported for > > JavaBeans is "name". The XPath "foo/bar" is equivalent to > > "[EMAIL PROTECTED]'bar']". " > > > > Is there some special handling for 'name'? > > > > I am using JXPath 1.1b1. Attributes in JAXB are stored as normal > > variables of the class, with corresponding get/set methods > (getName(), > > setName()). > > > > Thanks for any clarification, > > > > Craig > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
