Sarissa

Sarissa (Sourceforge | documentation) is a cross-browser ECMAScript library for client-side XML manipulation (loading, XSLT, XPath) and seems to be very well-executed. The range of supported browsers is for me one of the more important parts.

They claim they support Safari and other KHTML browsers. For a project like this, that is nothing short of amazing since these browsers usually provide absolutely no feedback on any JavaScript errors you might have made. That means that either these people know something about KHTML browers I don't or they are among the most patient debuggers on the planet.

I highly suggest you download a package from Sourceforge and check it out. There's some world-class JavaScript in there. XML.com has some more information on the technical basics behind Sarissa.

Have something to say about this post? Share your thoughts!