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.

Reply via email to