Mark Nottingham on using XML in data-oriented apps. I’m puzzled by his scenario 1:
If you’re thinking in terms of Infosets, XQuery Data Models and the like, your data model is based on XML. This is the approach extolled by most Web services proponents, often through the use of XML Schema-aware tools that bind XML to objects.
I feel that this is a paradox — I would divide that into 1a) the folks who think in the term of XML as a serialization format and 1b) those who want to work with XML documents because they see them as the core benefit of a Web services-based solution.