Authoring DTDs

MSXML 5.0 SDK

Microsoft XML Core Services (MSXML) 5.0 for Microsoft Office - XML Schemas

Authoring DTDs

DTDs are usually authored and maintained using either a text editor or an application designed specifically for DTD authoring.

DTD Editing Tools

For writing relatively simple and short DTDs, or for making isolated changes to an existing DTD, you can use Notepad or a similar program that allows you to edit and save files as text. For more extensive DTD editing, the following are some third party applications you might want to consider evaluating or purchasing:

DTD Bibliography

Authoring a solid DTD presents a number of design challenges. For more information about DTDs, you can consult the following references:

  • St Laurent, S. and R. Biggar. 2000. Inside XML DTDs. New York, NY: McGraw-Hill.
  • St Laurent, S. 2000. XML Elements of Style. New York, NY: McGraw-Hill.
  • Maler, E. 1995. Developing SGML DTDs: From Text to Model to Markup. Englewood Cliffs, NJ: Prentice Hall.

These books include detailed or advanced discussions of issues that affect DTD design. You might find them helpful if you need to learn about DTDs in more depth.

See Also

What is a DTD? | Introduction to DTD Syntax