Matra
Matra, the project, started as a simple dtdtree generator. The dtdtree is a simple visual representation of the dtd. I came up with the tree representation, in 1999, for the dtds I was working on, as a simple visual representation of the structure
Tutorial Details:
Matra can also be used to check a dtd. When dealing with large dtds its easy to miss an element type from the content models. I call these element types \"hanging elements\"/orphan elements, for lack of a better term. These elements do not have a content model and do not belong to the content models of any other element types. Such element types are easy to track using the dtdtree. An example would be the MARC dtds which has a few hanging elements - see the dtdtrees for MARC\'s Authority/Classification Record and Bibliographic/Holdings/Community Information Record dtds. [Update: I notified MARC about the problem (in the Feb 19th version of the dtds) and they have fixed it in the current versions of the dtds. The dtdtrees for the modified dtds are here - MARC Authority/Classification Record and MARC Bibliographic/Holdings/Community Information Record dtds. ]
Read
Tutorial at: Click here to view the tutorial
Rate Tutorial: Matra
View Tutorial: Matra
Related
Tutorials:
|