XEditNet currently supports DTD validation. When a document is attached to the control, the internal and external subsets are parsed. The validation engine then hooks into change notifications for the underlying XmlDocument object. Any changes inside or outside the editor are validated and invalid nodes highlighted.
The element insert popup displays all elements that can be inserted in the current context. Required elements and required choice groups are highlighted.
The attribute editor popup provides realtime validation of attribute entries.
Text in element content is clearly shown.
Planned Enhancements
- Better support for custom entity resolution
- Quick Fix feature to suggest possible fixes to invalid structure.