I have just finished defining a project HAXL to manipulate XML documents. I've written a couple of items already about manipulating XML, and the use of XPath. HAXL gathers that code. Over time I'll also implement data interchange between XML and CLOS. I don't yet know the form that will take, though I do have some ideas.