Abstract
Xopus is a WYSIWYG XML editor that combines the strengths of XML, XSLT and XML Schema. It uses one or more XSLT templates to display any XML document. The user can edit this XML document through the result of the applied XSLT. During the entire editing process the XML Schema is used to keep the XML document valid and aid the user by hiding actions that would otherwise render the XML document invalid.
There are several reasons why Xopus is a unique WYSIWYG XML editor:
- Xopus is completely based on open standards. This prevents lock-in.
Xopus does not rely on proprietary file formats.
- Xopus uses your XSLT templates, without the need to adapt them.
These templates can be used for both publication and authoring. This
reduces the TCO of an Xopus based solution significantly compared to
other XML editors.
- Xopus has a radically different way of validating editing actions. By
preventing invalidating actions Xopus is vastly more user friendly than
traditional xml editors.
- Xopus has an open architecture. Xopus is extremely powerful, and can
easily be adapted for tasks it was not designed for.
Several use cases are covered in detail to show the use of Xopus in different fields of application: to author web content or to maintain complex structured documents like customer relations.
Keywords
![]() ![]() |
Design & Development by deepX Ltd. |