epcEdit 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. epcEdit contains an enhanced validating XML/SGML parser with full support of Oasis SGML-Open catalog files. 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.