> For what it's worth, we came to the analogous conclusion for XML as it
> relates to our object database. Use XML to connect between systems, but
> don't manage the data-set in XML. It's a transport format, not a data
> storage format. Dave
Well, it's horses for courses. XML can be used as a data storage format when
appropriate. It's only if there are frequent retrievals or updates that it
is inefficient. Then something like a persistant DOM (which is an object
database, right?) can be handy, although a persistant DOM is only XML when
serialised out with the angled brackets.
The great thing is it is easy to change between the two. You can start off
with an XML file that you edit by hand, then switch over to using a
persistant DOM with no changes necessary.