Part 4: Implementation

XML documents don't live in a vacuum. They are parts of larger systems. They are written in and read by a variety of software tools, transmitted across networks in a variety of formats using various protocols, and stored in file systems and databases. They interact with other processes. A single document may be read and written by many different people and programs during its existence, each of whom may interpret it in a different way.

This final part explores issues that arise when looking at XML documents as parts of larger systems. These include verification, data integrity, compression, authentication, caching, content management, and the like. Sometimes these services can be performed in the external processes that ...

Get Effective XML: 50 Specific Ways to Improve Your XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.