--- "Mcduffey, Joe" <[EMAIL PROTECTED]> wrote: > You may want to remove the Snapshot view. Thanks.
Joe: My history is as a JXPath user like yourself who happened to have existing ties to the ASF (Apache Ant). I stepped up to push JXPath to a 1.3 release because there wasn't an active resource on it. I honestly never noticed this outdated API was on the site. Let me see what I can do about moving that. Sorry for the inconvenience. -Matt > > -----Original Message----- > From: Matt Benson [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 26, 2007 11:28 AM > To: Jakarta Commons Users List > Subject: RE: Problem with JXPath 1.3 - Registering > Namespaces > > > > --- "Mcduffey, Joe" <[EMAIL PROTECTED]> wrote: > > > Concerning problem 2 I thought you all were going > > to specify a default Namespace so that this > wouldn't > > be required. > > Problem 1, you mean? > > > > > for JXPathContext: > > void registerDefaultNamespace(java.lang.String > uri) > > Binds a namespace URI for XPath QNames > > that are missing the prefix. > > > > > > I did not see this in the nightly build. Are you > all > > backing away from this? Thanks. > > > > Exactly. In the JIRA issue I referenced the > discussion went on about this for over a year. > During > this time a leading XML guru, Elliotte Rusty Harold > (http://www.cafeconleche.org), was able to convince > all concerned that JXPath would be more true to the > XPath 1.0 spec _not_ to implement this XPath > 2.0-specific behavior, and furthermore that this was > the correct thing to do. > > -Matt > > > -----Original Message----- > > From: Matt Benson [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, July 25, 2007 5:45 PM > > To: Jakarta Commons Users List > > Subject: RE: Problem with JXPath 1.3 - Registering > > Namespaces > > > > > > > > --- "Mcduffey, Joe" <[EMAIL PROTECTED]> wrote: > > > > > Matt, > > > Thanks for getting back... > > > There are 2 problems: > > > 1. What steps should be taken if you have an > > default > > > namespace defined? see below > > > <ElementA xmlns="urn:/myspace" > > > A:myAttr="Mytype"> > > > <ElementB>MY VALUE</ElementB> > > > </ElementA> > > > > > > I get no results from > > > JXPathContext.selectNodes("//ElementB"); > > > However if I register a namespace as the default > > > namespace uri I can get my results: > > > > > > > > > JXPathContext.registerNamespace("myns","urn:/myspace"); > > > // Default Namespace > > > then query > > > XPathContext.selectNodes("//myns:ElementB"); > > > > Joe: this is as it should be. See > > https://issues.apache.org/jira/browse/JXPATH-61 > for > > a > > LENGTHY discussion. > > > > > > > > 2. The next problem is that I thought if I > > register > > > namespaces e.g. > > > JXPathContext.registerNamespace(); > > > Then I would not have to worry about the > document > > > not having them. However when I call > > > > > > JXPathContext.registerNamespace("A","http://A"); > > > > > > JXPathContext.createPathAndSetValue("ElementA[1]/@A:mystuff,"value"); > > > > > > For the following > > > > > > <ElementA xmlns="urn:/myspace"> > > > <ElementB A:mystuff="junk">MY > > VALUE</ElementB> > > > </ElementA> > > > > > > I get an exception thrown saying A > > > > > > > > > org.apache.common.ri.model.dom.DOMNodePointer.createAttribute > > > unknown namespace prefix: A > > > > > > > It is my understanding that I have fixed this > issue > > this afternoon in svn trunk. If you can verify > > this, > > I'd appreciate it. > > > > > HELP! > > > > If you don't mind some helpful advice in the way > of > > protocol, all-caps shouts of "HELP" will generally > > not > > help your cause. This subject, among others, is > > covered in the document > > http://www.catb.org/~esr/faqs/smart-questions.html > . > > > > Regards, > > Matt > > > > > > > > -----Original Message----- > > > From: Matt Benson [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, July 25, 2007 3:48 PM > > > To: Jakarta Commons Users List > > > Subject: RE: Problem with JXPath 1.3 - > Registering > > > Namespaces > > > > > > > > > > > > --- "Mcduffey, Joe" <[EMAIL PROTECTED]> wrote: > > > > > > > I have an instance with a default namespace > > > however > > > > I cannot get any results from a selectNodes() > > > call. > > > > However if I register a > namespaceNamespace("A", > > > > "http://A/") with the Default namespace the > > query > > > > works e.g. > > > > JXpathContext.selectNodes(//A:Element) > > > > but if I did not register the namespace and > try > > to > > > > run the query as > > > > JXpathContext.selectNodes(//Element) I get no > > > > Results. > > > > > > > > HELP!!!!!!!!!!!!!!!! > > > > > > Whoa... calm down! :) I can't follow all that. > > > > Give > > > me a breakdown of exactly how to evoke the > > > (mis-)behavior you're seeing. Also, note that > in > > a > > > few minutes' time I'll be committing what is > > > intended > > > to fix your problems with > createPathAndSetValue() > > > for > > > externally-registered namespaced attributes. > > > > > > -Matt > > > > > > > > > > > -----Original Message----- > > > > From: Mcduffey, Joe [mailto:[EMAIL PROTECTED] > > > > Sent: Wednesday, July 25, 2007 11:37 AM > > > > To: Jakarta Commons Users List > > > > Subject: RE: Problem with JXPath 1.3 - > > Registering > > > > Namespaces > > > > > > > > > > > > Having a problem after registering a namespace > > as > > > in > > > > your example then executing the following: > > > > - > createPathAndSetValue(element/@A:attribute); > > > > > > > > -----Original Message----- > > > > From: Matt Benson > [mailto:[EMAIL PROTECTED] > > > > Sent: Wednesday, July 25, 2007 11:15 AM > > > > To: Jakarta Commons Users List > > > > Subject: RE: Problem with JXPath 1.3 - > > Registering > > > > Namespaces > > > > > > > > > > > > Joe: Did you test Sergey's patch or the > latest > > > 1.3 > > > > trunk as of Tuesday afternoon/evening? As of > > that > > > > time the svn trunk version worked for me > against > > > > your > > > > submitted example. If not, please attach more > > > code > > > > which shows how to break the current ns > handling > > > and > > > > reopen JXPATH-97 in JIRA. I'm trying to get > all > > > > bugs > > > > resolved for a 1.3 release and this definitely > > > > sounds > > > > like something we want to have working > properly. > > > > > > > > Thanks, > > > > Matt > > > > > > > > > > > > --- "Mcduffey, Joe" <[EMAIL PROTECTED]> wrote: > > > > > > > > > This still doesn't work properly see > previous > > > > > message from 7/20/07... > > > > > > > > > > ------------------ FROM PREVIOUS MESSAGE > > > > > ------------------ > > > > > After registering Namespaces in JXPath 1.3 > and > > > > then > > > > > calling > > > > > > JXPathContext.createPathAndSetValue(key,value) > > > > > I get an exception > > > > > Unknown namespace prefix > > > > > > > > > > However it had been successfully registered > as > > I > > > > > checked with the method call > > > > > JXPathContext.getPrefix(); > > > > > > > > > > Any help in this area???? > > > > > ------------------ FROM PREVIOUS MESSAGE > > > > > ------------------ > > > > > > > > > > -----Original Message----- > > > > > From: Sergey Vladimirov > > > > [mailto:[EMAIL PROTECTED] > > > > > Sent: Saturday, July 21, 2007 10:12 AM > > > > > To: Jakarta Commons Users List > > > > > Subject: Re: Problem with JXPath 1.3 - > > > Registering > > > > > Namespaces > > > > > > > > > > > > > > > Joe, > > > > > > > > > > Please, look at the following issue and fix > :) > > > > > > http://issues.apache.org/jira/browse/JXPATH-97 > > > > > > > > > > -- > > > > > Sergey > > > > > > > > > > > > > > > 2007/7/16, Mcduffey, Joe <[EMAIL PROTECTED]>: > > > > > > > > > > > > Can someone tell me how to register > > namespaces > > > > so > > > > > that attributes with > > > > > > namespaces does not cause the exception > > > > > > > > > > > > > > > > > > > > > > > > > > > org.apache.common.ri.model.dom.DOMNodePointer.createAttribute > > > > > > unknown namespace prefix: xsi > > > > > > > > > > > > For example the following > > > > > > <ElementA A:myAttr="Mytype"> > > > > > > <B:ElementB>MY VALUE</B:ElementB> > > > > > > </ElementA> > > > > > > > > > > > > Would result in the following exception: > > > > > > > > > > > > > > > > > > > > > org.apache.common.ri.model.dom.DOMNodePointer.createAttribute > > > > > > unknown namespace prefix: A > > > > > > > > > > > > FYI: In this example there was a namespace > > > > > decaration in the file and I > > > > > > also manually called the > > > > > > registerNamespace(A,"/http..."); > > > > > > registerNamespace(B,"/http..."); > > > > > > > > > > > > There was no problem encountered for > > elements. > > > > > Only attributes. Can > > > > > > someone help? Thanks. > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Sergey Vladimirov > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: > > > > > [EMAIL PROTECTED] > > > > > For additional commands, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ____________________________________________________________________________________ > > > > Shape Yahoo! in your own image. Join our > > Network > > > > Research Panel today! > > > > > > > > > > http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > 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] > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: > > > > [EMAIL PROTECTED] > > > > For additional commands, e-mail: > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > ____________________________________________________________________________________ > > > Park yourself in front of a world of choices in > > > alternative vehicles. Visit the Yahoo! Auto > Green > > > Center. > > > http://autos.yahoo.com/green_center/ > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > > > > > > > > > > > > > ____________________________________________________________________________________ > > Choose the right car based on your needs. Check > out > > Yahoo! Autos new Car Finder tool. > > http://autos.yahoo.com/carfinder/ > > > > > --------------------------------------------------------------------- > > 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] > > > > > > > > > ____________________________________________________________________________________ > Get the Yahoo! toolbar and be alerted to new email > wherever you're surfing. > http://new.toolbar.yahoo.com/toolbar/features/mail/index.php > > --------------------------------------------------------------------- > 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] > > ____________________________________________________________________________________ Looking for a deal? Find great prices on flights and hotels with Yahoo! FareChase. http://farechase.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
