The Soapkit library makes XML and SOAP more convenient for Java programmers.
You can see what it looks like by browsing our API (Javadoc), but better yet, why not try it out?
Namespaces in SAX2 is a mess! Our NamespaceIron and FriendlyNamespaceSupport will let you glide through namespaces with ease.
Anything beats hand-writing your XML. Give the SpecificXMLWriter a spin.
This is if you want the cutting-edge (read: broken) stuff. If you want to improve the Soapkit, we would more than welcome your contribution. Send me an email (kow at loria point fr), and i will add you to the developer list.
The Soapkit comes with almost all the supporting libraries; the only thing you'll need is Java 1.4.1, and if you want to use the SOAP-specific stuff, a SAAJ implementation such as Apache's Axis.
This product includes software developed by the Apache Software Foundation (http://www.apache.org).