XML transformations
XML as data interchange format:
- Web services: generate XHTML, SOAP envelopes, and customized XML documents
- Database systems: view and update relational data via an XML interface
- Desktop programs: import and export standardized XML documents
An XML transformation: