You're right. I just added a brief notice to the class comment. Andreas G. schrieb: > 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 >> >> >
------------------------------------------------------------------------------ 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
