The interfaces in this package allow a Java program to extract information from a NewsML document. The {@link org.newsml.toolkit.NewsML} interface represents to top-level node in the NewsML tree.
Most of the interfaces extend {@link org.newsml.toolkit.BaseNode}, which provides basic navigational features, together with access to the underlying shared {@link org.newsml.toolkit.NewsMLSession}.
To create a NewsML tree, you need a concrete implementation of the {@link org.newsml.toolkit.NewsMLFactory} interface, which contains static factory methods for creating NewsML structures. This distribution includes the {@link org.newsml.toolkit.dom.DOMNewsMLFactory} implementation for building a NewsML tree on top of a Document Object Model (DOM) interface.