Hallo,
Ich versuche gerade eine SGML-DTD in eine XML-DTD umzuschreiben. Was aber nicht leicht ist, da ich nirgendwo genaue Angaben finde, wo die einzelnen Unterschiede liegen oder ob es freie Software gibt, die so etwas automatisch kann.
Dafür gibt's eigetlich die Spezifikation: http://www.w3.org/TR/REC-xml
Über den Unterschied zwischen SGML und XML findest du unter http://www.w3.org/TR/NOTE-sgml-xml-971215 einiges.
Order im Annex K. (Web SGML) zu SGML (http://www.sgmlsource.com/8879/n0029.htm)
Konvertierung vom SGML nach XML (mehr Theoretisch) http://msxml.com/sgml_xml_cs/sgml_xml_cs.html
Software: http://msxml.com/sgml_xml_cs/sgml_xml_cs.html
Auch XMetaL kann das was du möchtest.
Grüße
Thomas