If you'd like to consider a 3rd party solution we have an Export Utility for Lotus Notes that can export Notes content to XML, PDF, Word, HTML, Excel, Access, IBM Connections, and more. This application is a standard Lotus Notes database which can be used by your users to export the required content. You have quite a bit of control over the generated XML content and attributes.
For more information and to download an evaluation version:
http://www.agecom.com.au/export
Alex