On the server side for more complicated larger pieces of XML I use JAXB, and JAXP. For quick and dirty, generate the
string using string buffers, and parse the buffers using XTOM. Overall though I like JAXB because I can define an XML schema and have it generate the code stubs.
On the client side it is a bit more complicated. For parsing I use the browser's internal XML processor. For generating I dynamically iterate a JavaScript object and generate the XML from it.
[ February 21, 2006: Message edited by: Christian Gross ]