Konvertiere XML->SGML
Katharina
- xml
0 Gunnar Bittersmann
Hallo!
Weiß jemand, ob es ein Tool gibt, das XML in SGML konvertieren kann? Wäre super, wenn ihr mir einen Tipp geben könntet, ob das möglich ist. Vielen Dank im Voraus und noch einen schönen TAg.
Viele Grüße
Katharina
Weiß jemand, ob es ein Tool gibt, das XML in SGML konvertieren kann?
Katharina,
AFAIK ist XML eine Teilmenge von SGML, d.h. jedes XML-Dokument wäre auch ein SGML-Dokument.
Gunnar
AFAIK ist XML eine Teilmenge von SGML, d.h. jedes XML-Dokument wäre auch ein SGML-Dokument.
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.
Viele GRüße
katharina
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
Hi,
Zitat aus http://localhost/Doku/XML/#sec-intro
Sorry, vergessen, aufs Original umzuschalten...:
http://www.w3.org/TR/2004/REC-xml-20040204/#sec-intro
cu,
Andreas
Hi,
vielen Dank - werde jetz wohl in Java was selber schreiben, womit der Framemaker Probleme hat und es so konvertieren, da es an die 2000 Dateien sind.
Danke für eure Bemühungen.
Viele Grüße
Katharina
Hallo,
SGML hat z.B. Probleme mit leeren TAgs (also wenn nur Attribute in XML-Tags stehen)
klingt nach nem Problem von Framemaker.
oder bei bestimmten Kodierungen bei ä, ü, ß, beim OHM-Zeichen, ..
Könnte es sich dabei um ein infaches Zeichnsatzproblem handeln ? Musst Du vielleicht irgendwie mitteilen welcher Zeichensatz vewendet wird ?
Zum Konvertieren kannst Du wahrscheinlich XSL Transformationen verwenden, Du musst Dir ein entsprechendes XSL Sheet schreiben.
Gruss
Marko