![]() |
|
![]() |
|
Developer(s) | JustSystems |
---|---|
Stable release |
10.0
|
Operating system | Microsoft Windows |
Available in | English |
Type | XML editor |
License | Proprietary |
Website | http://www.xmetal.com |
XMetaL, or XMetaL Author, is a software application used for creating and editing documents in XML and SGML. It has some features common to word processors, but is a native XML editor that can be configured to work with various standard and custom DTDs and XML Schemas. XMetaL was first released by SoftQuad Software in 1999 and is currently developed by JustSystems.
XMetaL has a user interface resembling a word processor, in contrast with other XML editors such as XMLSpy that are designed for XML programmers. XMetaL is used by both technical and non-technical writers, most often to develop technical documents, website content, newspaper and magazine content, and organizational policies and procedures. Government agencies also use XMetaL for tracking legislation.
XMetaL includes features common to word processors, such as a spellchecker, a thesaurus, and the ability to track changes made to documents. XMetaL provides different views of a document, known as “Normal”, “Tags On” and “Plain Text,” which reveal the underlying element tags and other XML markup to varying degrees, and uses standard CSS files to style documents for display within the editor. A “Resource Manager” pane can be used to locate and insert items such as image files and frequently reused text fragments.
XMetaL can be configured to work with standard or custom DTDs or XML Schemas (XSDs). Once configured, the user interface displays options for inserting elements and attributes declared in the DTD or XSD, and ensures all changes to documents are valid according to the rules of the DTD or XSD. Developers can also associate menu items and toolbar buttons for editing images, tables, and lists with elements and attributes in the particular DTD or XSD.
Through a macro facility, developers can add custom dialog boxes, menu commands, toolbar buttons, forms, and behaviors, using languages supported by the Microsoft scripting environment such as JScript and VBScript. It also includes interfaces for COM and Java. XMetaL includes features to import content from a database into an XML document, and can be integrated with other systems via APIs. XMetaL works with a variety of content management systems.