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

Reply via email to