Clients who wish to maintain their own translation program
will be able to do it themselves, easily using any commercially available
XSLT editor and/or Java development environment; no proprietary tools
or languages are used to develop or maintain the translation program.
Extensible Stylesheet Language Transformations - (XSLT)
A W3C standard for transforming XML documents into other XML documents
or other formats. This was conceived as part of XSL but has been found
to have wider applications. (http://www.w3.org/TR/xslt).
Below is an excerpt from IBM's site describing the XML/XSL
tools within WebSphere:
WebSphere Studio Application Developer
XML tools
The XML development tools are largely comprised of a series of editors
for XML and related artifacts, including editors for XML source, schemas,
mappings, and DTD files. These editors allow you to create, edit, and
validate the various file types. Depending on the context, these editors
will even display the valid options that you can specify as your input,
which saves you time and ensures that you have a valid XML document
at all times. The XML tools can also generate type-safe Java beans to
access XML documents from your application code.
To handle translation or conversion between multiple formats, an XML
mapping editor can be used to generate an XSL translation between two
DTDs or XML schemas. As the XSL file is created, an XSL trace editor
can be applied to the XSL file and an existing XML document to validate
the translation and to step line-by-line through the newly generated
XML or HTML file. Java beans can also be created at any time to handle
the translation programmatically from your own code.
The RDB/XML mapping editor is another feature of the XML tools, which
can be used to map table columns to elements and attributes in an XML
document. If you are using DB2 Extender, Document Access Definition
(DAD) scripts can be generated to compose or decompose XML documents
to, or from, a DB2 database.