From: Norman Walsh Date: Wed, 19 Jan 2005 04:52:36 +0000 (+0000) Subject: Write DTD from XML representation X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=37f562c185f62804243a7ba27cc360d7728ea3d1;p=docbook-dsssl Write DTD from XML representation --- diff --git a/docbook/relaxng/tools/xml2dtd.xsl b/docbook/relaxng/tools/xml2dtd.xsl new file mode 100644 index 000000000..539970892 --- /dev/null +++ b/docbook/relaxng/tools/xml2dtd.xsl @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + + + + <!ELEMENT + + + + + + + + + + + + + + + + + (#PCDATA + + + + | + + + + )* + + + + + + + > + + + + <!ATTLIST + + + + xmlns CDATA #FIXED " + + " + + + > + + + + <!ENTITY % + + " + + "> + + + + + + + + + + + + + + + + + + + CDATA + NMTOKEN + NMTOKEN + + + + + + + + + + ( + + + + ) + + + + + + + + CDATA + + + + + + #IMPLIED + + #REQUIRED + + + + + + + + % + + ; + + + + ( + + , + + + ) + + + + + + + (#PCDATA)* + + + ( + + | + + + ) + + + + + + + + + + + + EMPTY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +