Katharina: Konvertiere XML->SGML

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

  1. 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

    --
    Good results come from experience; and experience comes from bad results.
    1. 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

      1. 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/
        1. 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

          --
          MudGuard? Siehe http://www.Mud-Guard.de/
          1. 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

      2. 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