Altova's XMLSpy product (Enterprise or Professional edition) can use SchemaAgent technology to provide powerful schema editing functionality. When XMLSpy has been set up to work with SchemaAgent, schemas, XML files, XSL and XSLT files, and WSDL files can be directly edited in XMLSpy using components from other schemas on the network. You can view the content model of a component belonging to another schema and reuse this component with or without modifications. You can also build relationships between schemas, thereby enabling you to modularize and manage complex schemas directly from within XMLSpy.
See also the SchemaAgent Tutorial.
In order for XMLSpy to work as a SchemaAgent client, you must do the following:
•Download Altova's SchemaAgent 2020 product from the SchemaAgent download page at the Altova website and install it on the same machine as XMLSpy. SchemaAgent Client requires a license that must be purchased from Altova. The Altova® MissionKit™ 2020 products each include the SchemaAgent Client product and a license key for it. (The SchemaAgent Server application, however, is not included in the Altova® MissionKit™ 2020 packages.) You can get to work directly, using the LocalServer that is included in the SchemaAgent package and installed when you install SchemaAgent.
•Optionally download SchemaAgent Server from the SchemaAgent download page at the Altova website and install it anywhere on your network. SchemaAgent Server is available free of charge.
•Define the search path(s) for a SchemaAgent server (either LocalServer or SchemaAgent Server). A detailed description of how to do this is given earlier in this SchemaAgent documentation.
•Start a connection from within XMLSpy to a SchemaAgent server (either LocalServer or SchemaAgent Server).
A detailed description of how to use SchemaAgent functionality in XMLSpy is given in the XMLSpy documentation.