actually its quite logical ( now :) ) ... you only select nodes in the document instead of fetching them. i think that should be mentioned in the api.
regards Daniel Wagner wrote: > > Hi again, > > after a little consideration, I have to retract my previous statement: > xml.Element.selectNodes() works as it should ;-) > > If you pass in a *node* as the first parameter, the double slashes in > the XPath mean "search the entire document this node came from". > selectNodes() is a wrapper for native browser methods > (element.selectNodes() for IE and Opera, XPathEvaluator.evaluate() for > others) and they all seem to behave in that way. > > > Regards, > Daniel > > sNIk schrieb: >> thank you, that was the pitfall. how can i submit this bug? >> >> >> >> Daniel Wagner wrote: >>> Hi, >>> >>> I just managed to reproduce your problem and it looks like selectNodes() >>> ignores the parent element if you use the double slashes and just >>> interprets them in the standard XPath way, i.e. by searching the entire >>> document. I'll have to take a closer look at the xml.Element class, but >>> it sure looks like a bug to me. >>> >>> As a workaround, changing your second XPath expression to >>> "descendant::MenuTab" should work. >>> >>> >>> Regards, >>> Daniel >>> >>> sNIk schrieb: >>>> forgot to mention that "alert( qx.xml.Element.getSingleNodeText( >>>> items[2], >>>> "//MenuTab[3]" ) )" works. >>>> >>>> this is from the api: selectNodes((Element | Document) element, String >>>> query) <- the first arg. must be an element or a document. i pass an >>>> element >>>> to selectNodes but there goes something wrong. i also tested to access >>>> all >>>> the tabs ( item 2 has 4 of them ) and had no problems. >>>> >>>> somehow i dont understand why var doh = selectNodes( selectNodes( doc, >>>> xpath >>>> ), xpath ); doesnt work. >>> >>> ------------------------------------------------------------------------------ >>> The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your >>> production scanning environment may not be a perfect world - but thanks >>> to >>> Kodak, there's a perfect scanner to get the job done! With the NEW KODAK >>> i700 >>> Series Scanner you'll get full speed at 300 dpi even with all image >>> processing features enabled. http://p.sf.net/sfu/kodak-com >>> _______________________________________________ >>> qooxdoo-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>> >>> >> > > > ------------------------------------------------------------------------------ > The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your > production scanning environment may not be a perfect world - but thanks to > Kodak, there's a perfect scanner to get the job done! With the NEW KODAK > i700 > Series Scanner you'll get full speed at 300 dpi even with all image > processing features enabled. http://p.sf.net/sfu/kodak-com > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > -- View this message in context: http://n2.nabble.com/xml-package-of-qooxdoo---some-questions-tp2826729p2827545.html Sent from the qooxdoo mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
