Maintaining document links

The fundamental weakness of system identifiers is that they specify the exact, known location of a resource, so they fail to work if the resource is moved, or if the original resource is not accessible, but a copy elsewhere is to be used instead. While relative URL references (see Chapter 30) can be helpful when linked resources are moved together to a new location (and directory names involved in the bundle are not changed), they do nothing to avoid the other problems discussed here.

Avoiding this problem requires the use of entity management techniques, and a different kind of identifier.

An entity manager uses public identifiers to locate external entities. Entries in catalogue files simplify the management of entities ...

Get XML Companion, The, Third Edition 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.