During the last days i have started to create a package that provides import/export of openacs-data to/from xml files. My goals for the first version were to provide xml-support for users (+attributes), groups (+types), relationships (+types), roles, sitemap data (+permissions+parameters).
The first version seems to work quite OK and so i thought maybe others are interested in this effort as well. A tgz file can be downloaded here. It uses xotcl and tdom for xml support.
Of course some things are missing (relational segments) and some will probably not work (eg. attributes for groups). Not all details are exported, just enough to recreate the items. creation_date and creation_user for example are not exported.
In addition to that i am not sure whether all items are recreated corretly. Example: As far as groups are concerned i am not quite sure how to deal with groups that have a context_id that is not a package-instance.
So a lot of work remains to be done, but some things work already.