
The question is: “Where do you stop?” What is the correct granularity for an
XML document? Unfortunately, there are no strict criteria. Your experience
will guide you. It is, however, a good idea to mark up as much as is conve-
nient.
The end user’s convenience is the best guideline to use when deciding
where to stop breaking a document into smaller pieces.
Indeed, if the DTD is too detailed and requires the user to identify details,
it won’t work. The document may be highly structured but, upon closer
analysis, most of the markup will prove to be incorrect. This problem is
often experienced by database administrators who have very good data
schemas but ...