> As my test DTD develops, I'm finding there are some capabilities missing in the DTD spec which might cause
>problems when using it.
>
It would be useful if you listed the problems for people to attempt to provide answers for/ query relevance of ...
>An option is to try Relax or TRex which _might_ handle user defined order better (note: no guarantee). Does
>anyone have experience with either?
No experience, but I've looked at some of the documentation and can't immediately see that they have greater power than XML Schemas and/or Schematron; indeed they both seem to emphasise that they have been written to simplify the appearance of their schemas (eg by intoducing yet another vocabulary set; removing flexible datatyping mechanisms; removing inheritance meechanisms; etc). Also, TREX explicitly states that it is only intended for validation and not for assisting processing of documents.
This reference (http://www.xfront.com/ExtendingSchemas.html) might provide a better suggestion for a way forward, for validation at least - combine XML Schemas with XSLT...
>
>.... DTD has a migration utility to
>XMLSchema (via perl script).
>
Don't know about that but XEENA will produce a (first-cut) XML Schema corresponding to a DTD.
Also, did you know that SAXON has a utility to produce a DTD corresponding to an XML file that you give it?
--------------------
talk21 your FREE portable and private address on the net at http://www.talk21.com
This archive was generated by hypermail 2b30 : Mon Apr 02 2001 - 18:00:01 CEST