So öffnen Sie .SGM-Dateien unter Mac
Um .SGM-Dateien unter Mac zu öffnen, öffnen Sie die .SGM-Datei mit einem Nur-Text-Editor, um das SGML-Markup anzuzeigen/zu bearbeiten.
Schritt-für-Schritt-Anleitung
- Öffnen Sie die .SGM-Datei mit einem Nur-Text-Editor, um das SGML-Markup anzuzeigen/zu bearbeiten.
- Verarbeiten Sie es zum Konvertieren oder Rendern mit einer auf Ihrem System verfügbaren SGML-Toolchain (z. B. OpenJade) mit der entsprechenden DTD/Stylesheet aus der Dokumentquelle.
Häufige Probleme
Die Datei wird als einfacher Text und nicht als formatiertes Dokument geöffnet
SGM/SGML ist Markup; Ohne die zugehörige DTD und Verarbeitungspipeline können die meisten Apps ihn nur als Rohtext anzeigen.
- Bestätigen Sie, ob Sie zusätzliche Dateien (DTD/Katalog und beliebige DSSSL/andere Stylesheets) vom Absender oder Repository erhalten sollten.
- Verwenden Sie einen SGML-Prozessor (z. B. OpenJade), um es unter Verwendung der richtigen DTD/Stylesheets in ein sichtbares Format wie HTML oder Text umzuwandeln.
Die Verarbeitung schlägt mit DTD-/Katalog- oder Entitätsfehlern fehl
Viele SGML-Dokumente verweisen auf externe Bezeichner, Entitäten und DTDs; Wenn diese Ressourcen nicht lokal verfügbar sind, kann es zu Fehlern bei den Tools kommen.
- Fragen Sie nach der erforderlichen DTD, den Entitätsdateien und dem Katalog, die vom Workflow des Dokuments verwendet werden, oder suchen Sie diese.
- Konfigurieren Sie Ihr SGML-Tool mit dem richtigen Katalog/den richtigen Pfaden und führen Sie die Transformation/Validierung erneut aus.
Falsche Dateizuordnung oder falsche MIME-Typerkennung
Einige Systeme verknüpfen .sgm möglicherweise nicht korrekt mit SGML oder behandeln es je nach MIME-Datenbank/-Konfiguration als generischen Text.
- Wählen Sie manuell einen Texteditor oder ein SGML-fähiges Tool aus, um die Datei zu öffnen.
- Stellen Sie auf Linux-Desktops sicher, dass Ihre freigegebene MIME-Datenbank .sgm als SGML erkennt und aktualisieren Sie die MIME-Caches, wenn Ihre Umgebung dies unterstützt.
Die Zeichenkodierung sieht falsch aus (verstümmelte Symbole)
SGML-Dateien dürfen nicht UTF-8 sein; Wenn der Editor die falsche Codierung vermutet, kann es sein, dass der Text falsch angezeigt wird.
- Versuchen Sie, die Datei erneut in einem Texteditor zu öffnen, in dem Sie die Kodierung explizit auswählen können.
- Überprüfen Sie den Dokumentkopf oder die begleitende Workflow-Dokumentation auf die erwartete Kodierung.
Sicherheitshinweis
SGM/SGML ist normalerweise einfacher Text, kann jedoch auf externe Entitäten und externe Dateien verweisen. Verarbeiten Sie SGML nur aus Quellen, denen Sie vertrauen, insbesondere wenn Sie automatisierte Toolchains verwenden.