Usage scenarios

There is no "client" programmatic interface to WebMDS; clients communicate using HTTP requests. The web form arguments recognized by WebMDS are documented in User's Guide.

1. Creating a new plugin

To create a new plugin to collect raw XML data, write a Java class that implements the WebmdsXmlSource or WebmdsNodeSource interface. These are documented in APIs. The FileXmlSource and NodeXmlSource classes distributed with WebMDS are examples of classes that implement WebmdsXmlSource; the ResourcePropertyNodeSource and ResourcePropertyQueryNodeSource classes distributed with WebMDS are examples of classes that implement the WebmdsNodeSource interface.

2. Changing format of output

To change the appearance of the output of WebMDS, create a new XSLT transform; see the W3C XSLT Documentation for more information.