DTD generation from XML Schema

Rob Exley

Usenet Archive
Joined
Jun 6, 2003
Messages
4
Reaction score
0
I think this is a sensible question but am happy to be pointed out the error of my ways.

I am specifying a new product for which I would like to have an XML Schema interface (not sure whether W3C or Relax NG as yet). I would also like to have a DTD that describes the same interface for those clients who are unable to use Schemas for one reason or another. Is it possible to generate a DTD from a given Schema ? I can seem to find lots of things about specific tools generating DTD's and Schemas from a given XML document.

However logically I would like to maintain one schema for which I can then generate an equally valid DTD and also example XML documents.

BTW: I would ideally like this to be possible from either command line such that it can be hooked into the build process or from some kind of Emacs mode ?

Appreciate any help in advance.....
 

Martin Honnen

Usenet Archive
Joined
Apr 8, 2000
Messages
6,174
Reaction score
0
Rob said:
I think this is a sensible question but am happy to be pointed out the error of my ways.

I am specifying a new product for which I would like to have an XML Schema interface (not sure whether W3C or Relax NG as yet). I would also like to have a DTD that describes the same interface for those clients who are unable to use Schemas for one reason or another. Is it possible to generate a DTD from a given Schema ? I can seem to find lots of things about specific tools generating DTD's and Schemas from a given XML document.

However logically I would like to maintain one schema for which I can then generate an equally valid DTD and also example XML documents.

I am not going to say that it is not solvable but at least a W3C XML schema can specify/constrain a lot of things a DTD can't do, for instance if you use some regular expression pattern to restrict the value of an element or attribute how would you want to express that in a DTD?
 

Rob Exley

Usenet Archive
Joined
Jun 6, 2003
Messages
4
Reaction score
0
Martin Honnen said:
I am not going to say that it is not solvable but at least a W3C XML schema can specify/constrain a lot of things a DTD can't do, for instance if you use some regular expression pattern to restrict the value of an element or attribute how would you want to express that in a DTD?

I am happy to lose validation information that I have no way to specify in the DTD as long as the structure and relationships cardinality etc are maintained. I appreciate that using schemas I can provide a lot better validation for any documents using the schema.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
548,042
Messages
3,104,224
Members
248,132
Latest member
henrywalsh

Latest Threads

Top