LiveDTD
What is it?
A LiveDTD is a Document Type Definition converted into a hypertext document.
It is also a perl program (livedtd.pl) that performs that conversion.
It parses the DTD files and generates a copy with HTML markup inserted.
The result is the exact same text of the original DTD, but with live links
that let you navigate through the DTD. Click on a name, and you are transported
to where that name is declared in the DTD. Both elements and parameter
entities are hot linked.
For a simple DTD, this may not be very useful. But for complex DTDs
like DocBook and TEI that use hundreds of elements and parameter entities,
it's a great help. If you have to maintain a customization layer for such
a DTD, it is priceless (good thing it's free).
Note: LiveDTD is not itself a DTD authoring or editing tool.
However, when used in conjunction with your favorite text editor, it makes
the editing job much easier.
Who needs it?
-
Anyone who has to maintain a complex DTD.
-
Anyone who has to customize a public DTD such as DocBook or TEI.
-
Anyone who wants to explore a particular DTD.
More about LiveDTD
© Copyright 2000 Robert
Stayton