Thomas Dumm wrote: > > Not so good news...I would not say, that we make heavy use of namespaces. > Just in the MathML and in the DCMI.
Sorry again for this limitation. But please understand that we do not want to invest in DTDs. > Your first suggestion (change editor) would put us back to square 1. I can > try the automatic conversion, although I have no idea about unwanted side > effects (dtd-invalid xml-data). So I have 3 questions (which have little to > do with xmlmind): > > - What parameters do you recommnd for the "trang dtd input module > (http://www.thaiopensource.com/relaxng/trang-manual.html#dtd-input)"? This command line was used to convert the MathML DTD to RELAX NG Compact Syntax. java -jar /usr/local/src/trang-20030619/trang.jar \ -I dtd \ -i xmlns=http://www.w3.org/1998/Math/MathML \ -i xmlns:xlink=http://www.w3.org/1999/xlink \ -i annotation-prefix=a \ -O rnc \ presentation-subset.dtd presentation-subset.rnc Choosing the right command-line arguments may be tricky (due to use of namespaces in the DTD!) > - Will the XML-file still "look like now" (dtd-declaration and to on...) > even if it is checked by the schema Yes, in terms of presentation on screen. *No*, in terms of XML save file (no <!DOCTYPE>, different namespace declarations, etc). > - Do you recommend XML schema or RELAX NG? > RELAX NG Compact Syntax. However, it's really a matter of personal taste. Also note that validation against a W3C XML Schema is slightly faster in XMLmind XML Editor.

