It claims to combine the pros and limit the cons of the traditional Database Management Systems (DBMS) and Native XML Database (NXD).
In this paper, we focus on XML data update management in XEn DB.
Then when you do need to load it back into Data Set, etc.
Since XEn DB has a Relational Model as the underlying data model, our update method uses the SQL/XML as a standard language.
Finally, we also analyze the processing performance.
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.
With the increasing demand for a proper and efficient XML data storage, XML-Enabled Database (XEn DB) has emerged as one of the popular solutions.