A posting from Pavel Makovec of Amaio Technologies, Inc. announces the release of a pure Java XML editor Xeddy 1.0 with free download and evaluation. A standalone version 'Xeddy 1.0 Standa' and a JBuilder Plug-in version 'Xeddy 1.0 JB' are available. Xeddy is said to provide DTD support: "If an XML DTD is used, the system offers 'Add submenu' (of context menu) with a list of subnodes available to add; if special ordering of nodes is required, Xeddy will recognize this and add the new subnode in the correct position. Xeddy may be configured for use with any XML parser (i.e., any SAX/2 parser that supports the Location feature). For viewing, Xeddy offers a formatted tree structure as well as 'text'; the inspector allows filtering of displayed information: to subnodes only, attributes only or all. Sorting all information is also possible and is easily accessible from the inspector panel. The system supports 'Show in code' function, which selects part of the XML code related to the selected node. The system supports the creation of customized applications with 'business logic' for your XML documents." Not to be confused with Henry Thompson's 'XED: An XML document instance editor'.
Detail from the web site description: "Xeddy's API has been designed using Java beans' way of thinking. There are property editors and custom property editors. They allow you to create, on top of the Xeddy API, complex applications by editing your XML files (even proprietary ones) with a minimal amount of work... Even though you can comfortably edit plain xml files with Xeddy, your productivity sharply increases when you start using document type definitions (DTD). Xeddy works with embedded DTDs as well as with DTDs located in separate files... Xeddy follows your formatting as closely as possible and when you directly change the XML code (it's visible at all times during editing), Xeddy immediately updates the structure view. Moreover, Xeddy has a pluggable interface for XML parsers. Currently Xeddy uses Apache's Xerces implementation, but as soon as Sun Microsystems finish at least a SAX part of their parser, Xeddy will immediately be able to use it..."