This package contains a concrete implementation of the interfaces in the {@link org.newsml.toolkit} package, built on top of a Document Object Model (DOM) interface. Most of the classes in this package are not directly accessible by applications; instead you use the {@link org.newsml.toolkit.dom.DOMNewsMLFactory} to create a top-level node.
This implementation does not rely on any specific DOM library. The {@link org.newsml.toolkit.dom.DOMFactory} interface allows you to plug in any DOM library by writing a small wrapper; one example, {@link org.newsml.toolkit.dom.XercesDOMFactory}, is included in this distribution.
The {@link org.newsml.toolkit.dom.unittests} package contains JUnit unit tests for the entire DOM implementation; the top-level test suite class is {@link org.newsml.toolkit.dom.unittests.NewsMLTestSuite}.