early draft for example already out of date, but thanks to Jens for getting it started)
The core of the WST consists of the following modules:
This plugin provides a contentmodel of the documents which can be used without the structured source editor. Right now there exist two refinements of this plugin: a dtd and a xsd contenmodel.
A general purpose framework for determining the encoding of a resource using specific header information (e.g. <?xml encoding) and file encoding.
The core model of the sse framework. It provides the base document classes, builders and parsers.
The base editor of the sse framework. It provides the hooks for content assist, breakpoints, debugging, open-on, quickfix, spell checking and a content outline.
UI Utility classes for actions, drag'n'drop and wizards.
API for an URI resolver.
The interface to the validation framework.
An implementation of the URI resolver specification. Uses a XML catalog to resolve URIs.
The UI (preference pages) for the XML URI resolver implementation.