|
UltraXML contains a
full-integrated DTD editor, allowing users to quickly create or edit an
XML DTD that conforms to the World Wide Consortiums definition. A DTD is a
grammar that describes the legal syntax of an XML document and can be used
to validate an XML document.
In addition to DTD editing and
creation, VisualDTD tracks the current position in the XML stream being
editing and displays both a tree of valid elements that can follow the
current XML tag and a tree of attributes for the current element.
VisualDTD also presents the user with
right click menus of valid elements to assist in XML markup. Only XML
elements that are valid for the current position in the XML stream are
displayed. By doing this, it makes it easier to create or markup text with
valid XML tags from the outset, rather than looking for validation errors
later.
|