I put a fair amount of time into Jaxen4GWT, managing to overcome an untrapped
NumberFormatException and successfully parse a limited amount of XML.
However when I put Jaxen4GWT to work on a more complex XML file and found
myself creating lots of XPath objects, both IE and Firefox rapidly to a halt.
Scratch Jaxen.
Last week I downloaded the latest version of Sarissa (0.9.8.0,
http://sourceforge.net/projects/sarissa) and some GWT Java classes to work
with it
(http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/3fd5096791f5f859/51f0c3d47a95a163?).
This rapidly fell into place. I was able to adapt an example from the
Javeline project (http://developer.javeline.com/) into GWT and, with some
tweaking of the GWT classes, recreated the example such that it works fine in
IE and Firefox.
Now my problem is Safari and I suspect the problem with GWT and not the XML.
Why? Because the straight HTML & JS example from Javeline works fine in
Safari 3.0.3. But in my GWT examples, the button clicks appear to be ignored
entirely, like the ClickListener()s are never getting called. Not even a
whimper in the Javascript console.
I'm pretty unfamiliar with Safari, having moved from Mac to Linux somewhere
back around MacOS 8.5. Can anyone offer some advice? I don't have a public
URL for this (and dunno if I can get one) but I'll be glad to send my source,
*.war, or whatever.
Thanks.