Click here for a full size screenshot of the XMLwriter user interface.
Intelligent Entry Helpers
Above is a screenshot of the XML Entry Helper. The XML Entry Helper displays a list of elements defined in the
assigned DTD or XSD XML Schema document. As you navigate through your XML document, the Entry Helper displays,
in bold, elements that are allowed at the cursor position
according to the DTD or Schema.
The XML Entry Helper automatically inserts REQUIRED and FIXED
attributes, and displays an Attribute Entry Helper for IMPLIED and
The XML Entry Helper displays the available entities defined in the DTD and the W3C XML specifications.
TagBar in Tree Layout Mode
TagBarTM is a tool that allows you to compose an XML document based on an
existing DTD or XML Schema. In Tree layout mode, TagBar displays the DTD/XML Schema
as an expandable element tree. This tree shows all the elements defined in the DTD/XML Schema,
their relationships and attributes. Flat layout mode displays an alphabetical list of all of the
elements defined in the DTD/Schema including their child elements and attributes.
TagBarTM supports W3C XML Schemas (XSD), XML-Data Reduced Schemas (XDR),
and Document Type Definitions (DTD).
The Code Snippets feature allows you to drag and drop pre-produced code directly onto
a document window. XMLwriter includes six Snippet files:
- XML-DTD Reference
- XSD Schema Reference
- XSLT Reference
- XHTML Reference
- HTML Reference
- HTML Entities
These Snippet files contain all of the elements listed in their respective W3C
You can edit the existing Snippets, add new Snippets, or create your own Snippet
Creating projects in XMLwriter allows you to:
- Group files with the same file extension together.
- Perform batch validation and XSL transformation on individual folders
or the entire project.
- Select specific stylesheets for individual folders or the entire project.
- Specify the destination of output files for individual folders or the
XMLwriter projects are written in XML, therefore can be easily edited.