MudGuard: Konvertiere XML->SGML

Beitrag lesen

Hi,

AFAIK ist XML eine Teilmenge von SGML, d.h. jedes XML-Dokument wäre auch ein SGML-Dokument.

So ist es.

Das weiß ich, aber habe Probleme beim Darstellen mit dem Framemaker (mit diesem sollen die sgml-Dateien dargestellt werden). Von daher müssen sie schon konvertiert werden. SGML hat z.B. Probleme mit leeren TAgs (also wenn nur Attribute in XML-Tags stehen) oder bei bestimmten Kodierungen bei ä, ü, ß, beim OHM-Zeichen, .. und dafür bräuchte ich ein Tool. Außerdem haben die SGML-Dateien andere einleitende Zeilen wie bei einer XML-Datei.

Zitat aus http://localhost/Doku/XML/#sec-intro
By construction, XML documents are conforming SGML documents.

Jedes XML-Dokument IST ein SGML-Dokument.
Eine Konvertierung von XML nach SGML ist also nicht erforderlich, da ja bereits SGML vorliegt.
(Voraussetzung natürlich: das XML-Dokument ist korrekt)

Wenn Dein Framemaker damit Probleme hat, dann kann er schlicht und einfach nicht alle SGML-Dokumente korrekt darstellen.
Du brauchst also - wenn überhaupt - ein Tool, das ein XML-Dokument in ein Dokument überführt, mit der Framemaker klarkommt.

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/