Jörg Ertelt: FrameMaker+SGML-»HTML

Liebe Forumer,

Soviel ich weiß, gibt es ein Tool, mit dessen Hilfe SGML-Dokumente nach Online-Hilfe a la Microsoft HTML konvertiert werden können.

Kennt jemand dieses Tool und kann es benamsen?

Danke für Antworten.

Grüße

Jörg

  1. Hallo Jörg!

    Soviel ich weiß, gibt es ein Tool, mit dessen Hilfe SGML-Dokumente nach Online-Hilfe a la Microsoft HTML konvertiert werden können.

    Sorry! Was meinst du genau?
    Meinst du SGML --> HTML
    oder SGML ---> komprimierter HTML von MS (das wäre *.chm) ?
    oder was ganz anderes?
    du kannst dir auch mal http://www.oasis-open.org/cover/publicSW.html ansehen.

    Grüße
    Thomas

    1. Soviel ich weiß, gibt es ein Tool, mit dessen Hilfe SGML-Dokumente nach Online-Hilfe a la Microsoft HTML konvertiert werden können.

      Hallo Thomas,

      Sorry! Was meinst du genau?
      Meinst du SGML --> HTML

      ... sowohl

      oder SGML ---> komprimierter HTML von MS (das wäre *.chm) ?

      als auch!

      Wobei zunächst SGML --> HTML wichtiger ist. Aus den HTML Files können dann ja mit MS HTML Workshop *.chm Files generiert werden.

      Kannst Du mir nochmals helfen?

      Danke

      Gruß

      Jörg

      1. Hallo Jörg!

        Wie schon Stefan sagte, wenn du bereits Framemaker hast, könntest du den benützen (ich weiss nicht wie und ob es konvertieren kann...)

        Ansonsten kann ich Arbors's Programm
        http://www.arbortext.com/Products/ADEPT_Series/Editor/editor.html#requirements empfehlen.
        Da du auf *.chm hinauswillst; könntest du sgml-->xml -->*chm versuchen.

        Was sozusagen das beste wäre; ist DynaWeb
        http://www.w3.org/Conferences/WWW4/Papers/112/ und http://www.ebt.com/

        Grüße
        Thomas

        1. Hallo nochmal!

          Wenn du SGML-Dokumente (oder wie Stefan es schon sagte: eine bestimmte DTD für "deinen" Gebrauch entwickeln)  erstellen musst; wirst du dazu ein Programm nehmen (nehme ich an).
          Bietet das Programm nicht die Möglichkeit zu einer XML (HTML) Konvertierung?

          Nebst Adobs Framemaker gibt es eine ganze Menge Software die eine XML-DTD konvertierung bieten:
          http://www.xmetal.com/products/index.htm

          ein etwas älters ding (unix-linux): (ich weiss nicht ob alles noch geht)
          http://www.sgmltools.org/guide/guide.html

          Hoffe ist was dabei für dich.

          Grüße
          Thomas

          PS:Und weil ich selbe nicht richtig nachgedacht habe hier die Frage Nr. 5. von den top 10.

          1. Where can I buy or download a program to convert my SGML document to HTML/RTF/Word/WordPerfect/Postscript automatically?
            ANSWER: You _can_ do this automatically (it's more like converting a house back to bricks), but usually not out of the box -- unless someone has already done the job for you, you will have to use a graphic interface or a programming language to tell the formatting  application what the document should look like.
  2. Hallo Joerg

    Soviel ich weiß, gibt es ein Tool, mit dessen Hilfe SGML-Dokumente nach Online-Hilfe a la Microsoft HTML konvertiert werden können.

    Also: FrameMaker+SGML ist ein Software-Produkt von Adobe. Im Gegensatz zum normalen FrameMaker benutzt dieses Produkt kein eigenes Dateiformat, sondern speichert seine Daten in tag-basierten Dateien, wobei die Tagsprachen auf referenzierten SGML-Definitionen beruhen, die bereits waehrend der Texteingabe validiert werden. Das bedeutet, man kann mit jeder SGML-konformen DTD arbeiten und mit FrameMaker+SGML Dokumente erzeugen, die aufgrund dieser DTD moeglich sind. Natuerlich kann man dabei auch eine der existierenden, auf SGML basierenden HTML-DTDs des W3-Konsortiums verwenden. Tut man das, ist FrameMaker+SGML geradezu ein mustergueltiger HTML-Editor im Wysiwyg-Look, indem er beim Editieren genau das zulaesst, was die HTML-DTD ermoeglicht.

    Weitere Infos auf http://www.adobe.de/products/framemaker/prodinfosgml.html

    viele Gruesse
      Stefan Muenz

    1. Natuerlich kann man dabei auch eine der existierenden, auf SGML basierenden HTML-DTDs des W3-Konsortiums verwenden. Tut man das, ist FrameMaker+SGML geradezu ein mustergueltiger HTML-Editor im Wysiwyg-Look, indem er beim Editieren genau das zulaesst, was die HTML-DTD ermoeglicht.

      Hallo Stefan,

      Bedeutet das, daß in solch einem Fall bereits ein HTML Dokument vorliegt?

      Was meine Frage angeht: die habe ich nicht klar formuliert. Gemeint ist folgendes: Es sollen Dokumente in SGML erstellt werden (zwingend). Es soll aber auch die Möglichkeit bestehen, aus diesen SGML Dokumenten HTML-basierte Online-Hilfen zu generieren wobei die das Endprodukt auch als *.chm Datei vorliegen können dürfen soll.
      Für den Vorgang der Konvertierung SGML --> HTML --> CHM suche ich ein.
      Kennst Du solch ein Tool?

      Danke.

      Gruß

      Jörg

      1. Hallo Joerg

        Was meine Frage angeht: die habe ich nicht klar formuliert. Gemeint ist folgendes: Es sollen Dokumente in SGML erstellt werden (zwingend). Es soll aber auch die Möglichkeit bestehen, aus diesen SGML Dokumenten HTML-basierte Online-Hilfen zu generieren wobei die das Endprodukt auch als *.chm Datei vorliegen können dürfen soll.

        Ich versuch's noch mal anders: So was wie "SGML-Dokumente" gibt es eigentlich gar nicht - was damit gemeint ist, wenn es so genannt wird, sind Dokumente, die einer bestimmten SGML-DTD entsprechen. HTML ist so eine SGML-DTD (zumindest bisher, in Zukunft wird es eine XML-DTD sein). Wenn man existierende Dokumente hat, die einer anderen SGML-DTD entsprechen als HTML, und will diese in HTML konvertieren, dann muss man im Grunde einfach nur Befehle der Ausgangssprache zu Befehlen von HTML mappen (das ist ja einer der grossen Erleichterungen dieses standardisierten Tagsprachenkonzepts). Dabei weiss ich jetzt allerdings nicht, inwieweit FrameMaker+SGML solche Konvertierungen von einer DTD in eine andere unterstuetzt. Eigentlich sollte das software-technisch nicht so schwer sein. Ob FrameMaker das kann, weiss ich aber wie gesagt nicht.
        Auf jeden Fall sollten die bestehenden Dokumente mit Hilfe eines Tools (wie gesagt, wenn es FrameMaker+SGML nicht kann, so schwer ist das nicht - ein selbstgeschriebenes Perlscript koennte das durchaus auch) in strenges, SGML-gerechtes sprich DTD-konformes HTML (z.B. HTML nach Standard 4.0) uebertragen werden. Die entsprechenden HTML-Dateien kann man dann prima als Input fuer den HTML-Help-Compiler verwenden.

        viele Gruesse
          Stefan Muenz