Description

epcEdit with tree view and element managerepcEdit provides a structure-sensitive view of XML or SGML documents and allows editing of a document while keeping it in conformance with the document’s DTD. An integrated table editor helps in visualizing the layout of tables conforming to the CALS or HTML table models. The hierarchical structure of a document is represented by a tree view that is updated while the document changes.

epcEdit contains an enhanced validating XML/SGML parser with full support of Oasis SGML-Open catalog files.Validation messages The ability to perform a complete validation on demand simplifies the maintenance of XML and SGML documents and allows for easy detection of potential problems, even in invalid or incomplete documents.

epcEdit’s unique railroad diagrams support the user in understanding the intended structure of unknown or rarely used DTD constructs.Railroad diagram epcEdit focuses on providing the user with information about the document, the allowed content of XML/SGML elements, their attributes, and their content model as defined by the underlying DTD. By constructing a temporary DTD on the fly, epcEdit enforces consistent use of elements and attributes even for DTDless XML documents.

Attribute editorepcEdit’s powerful attribute editor supports conformance checking of attribute values and has special support for ID and IDREF attributes.  Together with the ability to verify and enumerate the usage of IDs and IDREFs in a document, documents with references to undefined IDs can easily become a thing of the past.

epcEdit users get full access to the source code of epcEdit’s user interface which is implemented in the Tcl programming language. Because Tcl programs are easy to write and understand, epcEdit can be adapted to the fit into virtually any environment, e.g. to be integrated into context management systems or for interfacing with layout and typesetting engines. epcEdit, together with the underlying TkSGML library,  forms an ideal platform for building customized integrated XML/SGML systems.

[Home] [News] [Products] [Support] [License] [Contact]