Project info for Matra

Share This Created 23 Apr 2004 at 18:14 UTC by derupe, last modified 23 Apr 2004 at 18:15 UTC by derupe.


Freshmeat page:


Matra is an XML DTD Parser utility written in java.

You can use Matra to do broadly the following tasks:

  1. Parse the DTD
    Matra will parse the DTD and check for problems. It notifies the user of any problems with the DTD).

  2. Merge the DTD
    Many of the published DTDs are split into multiple modules. Using the "merge" functionality of Matra, you can create a DTD that contains all the Element types and attribute declarations in the DTD and all of its included modules.

  3. Generate the DTD Tree
    Matra creates a visual representation of the DTD. This is depicted as a tree - where all the nodes are the element types. The attributes are displayed next to the element name within parenthesis.

License: Mozilla Public License 1.1 (MPL 1.1)

This project has the following developers:

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page