Updating db from xml
We can also insert any collection of nested nodes and values.
Regarding your gripe about the default XML format for Data Sets and how you may have to serialize XML to work with it: For the final XML output or format (for file storage, etc.) and when working on XML that's not in the Data Set, you could also format it with XSLT transformation to the desired XML structure/format.
We then implement the method in one of the current XEn DB products.