Aubrey Barnard wrote: > > My current understanding of the functionality of your software is > that a person cannot edit DTD's and CSS because they are not XML > documents. Is this assumption correct?
Yes. Note that XML-Schemas being XML, you can edit them using XXE (with full semantic validation -- which is beyond ``simple'' validation by schema for schemas). > If this is correct, I would like > to see a feature that would allow the user to edit DTD's using your > software, because DTD's are so closely related to XML documents. This is > a more intuitive approach than using another editor to edit the DTD's. > Plus, it would eliminate having to manually re-cache any DTD's, which > can be tedious If you need to declare a lot of entities (for example, you specify images as external non-parsed entities rather than file references), then we agree that XXE is tedious to use (I would even say unusable). When we started developing XXE, we took the decision to support only the grammar part of the DTDs, not their entity part. More precisely, XXE does not really support DTDs. XXE natively supports XML-Schemas. A DTD is translated on the fly to a XML-Schema the first time it is loaded. Changing this now is of course very difficult. > I am satisfied with editing CSS in another editor, but > it would be more convenient if you could do it with XMLmind. > My ideal editor would have facilities for the editing of all related > documents, > e.g. XML, XHTML, XSL(T), XSL-FO, DTD, CSS. XMLmind does most of this > very well, but I find that no DTD editing is a short-coming. Thank you > for your consideration of this matter. We would like to keep XMLmind XML Editor as lightweight as possible. We already find it too big. Being able to edit DTD and CSS using XXE and, at the same time, keeping XXE as small as possible can be achieved by developing a format plug-in for DTDs (the grammar part, not the entity part) and another format plug-in for CSS style sheets. Currently, the above plug-ins are not listed in our planned features (existing format plug-ins -- APT and Javadoc -- have been developed because we use them here at XMLmind) but we have recorded your request in the XXE wish list.

