CUSTOM INTERFACES

 *The Raw XML Editor interface pictured is available with the purchase of Raw XML Editor by MBMedia

Built for customization

The most powerful feature of version 2 is the ability to easily build and deploy customized interface modules that can be loaded into any installation of XML Editor v2. (Note: by "easily", I am referring to those with at least moderate Actionscript experience) All interfaces, including the default Classic Tree interface, are separate .swfs that can be built and modified without needing to edit the main application.

Interface modules all extend the XMLInterface Class, which contain the variables and functions needed for the module to run inside of the XML Editor. We will look at the details of this class in the next section.

Here is how the workflow goes:

XMLEditor2.swf (main app) --> loads and stores all of XML file locations and data
XMLInterface --> Only receives the selected XML data and manipulates it
XMLEditor2.swf (main app) --> Takes the edited XML data and saves the file