NewsML Toolkit - The NewsML library from Reuters & WAVO
Written by David Megginson

Last updated: 1 December 2000
Version: 0.1 alpha
Comments to: newsml-toolkit-comments@xmlnews.org

The NewsML Toolkit library and the NewsML Explorer demo application are copyright (c) 2000 by Reuters PLC and WAVO Corporation, Inc., and are released under the terms of version 2.1 of the Gnu Lesser General Public License (LGPL).

1. Overview

NewsML is a new, open electronic-news specification developed by the International Press Telecommunications Council (IPTC) and supported by major news vendors and amalgamators. Based on the Extensible Markup Language (XML), NewsML allows news providers to bundle compound news objects in different media (such as text, video, photographs and graphics) into a single package for electronic distribution.

News customers can process NewsML packages with low-level, generic XML tools and libraries like the Simple API for XML (SAX), the Document Object Model (DOM), and Extensible Stylesheet Language Transformations (XSLT), but the large feature set of the NewsML format can make the work difficult, especially if an XML specialist is not available. The Java-based NewsML Toolkit, jointly developed by the Reuters Group PLC in the U.K. and Wavo Corporation, Inc. in the U.S., provides a simple interface that lets you perform the most important NewsML processing tasks without any knowledge of XML or the intricacies of NewsML markup.

Java developers with no prior XML knowledge can use the NewsML Toolkit to extract many kinds of information from a multimedia NewsML package, including news lines, permissions, dates, whether a story is embargoed, and where to find the individ