Building the DTD

There are logical techniques to organizing a DTD that make it easier to develop, understand, and maintain. The techniques discussed in this chapter include the order in which declarations may appear, use of comments and white space, and naming conventions, as well as techniques for DTD management, testing, and versioning. Also included are examples of techniques that provide a head start for defining common elements that occur in nearly every DTD.