Dies ist der Befehl docbook2texi-spec.pl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
docbook2texi-spec.pl – Konvertieren Sie DocBook-Bücher in Texinfo-Dokumente
ZUSAMMENFASSUNG
sgmlspl docbook2man-spec.pl
nsgmls [ sgml Dokument ]| sgmlspl docbook2texi-spec.pl [ Basisname ]
BESCHREIBUNG
docbook2texi ist eine sgmlspl-Spezifikationsdatei, die GNU-Texinfo-Dokumente aus DocBook erstellt
Unterlagen.
Das Programm liest von nsgmls (oder anderen SGML-Parsern) erstellte ESIS aus der Standardeingabe.
Derzeit muss das Dokumentelement „Book“ sein, andernfalls sind die Ergebnisse undefiniert.
Seine Ausgabe, das konvertierte Texinfo-Dokument, wird in die Standardausgabe geschrieben.
Die Datei Basisname.refs Außerdem wird ein Knoten erstellt, der alle Knoten des Dokuments enthält
und ihre unmittelbaren „untergeordneten“ Knoten. Da die Knotenverarbeitung immer Vorwärtsreferenzen erfordert,
docbook2texi muss für jedes Dokument zweimal ausgeführt werden: das erste Mal, um die Referenzen zu erstellen,
und der zweite, um tatsächlich ein gültiges Dokument zu generieren.
VORAUSSETZUNGEN
Das SGMLSpm-Paket von CPAN. Dieses Paket enthält auch das sgmlspl-Skript
Installation!
EINSCHRÄNKUNGEN
Der Versuch, docbook2man auf nicht DocBook oder nicht konformem SGML führt zu undefiniertem Verhalten.
:-)
Dieses Programm ist ein langsames, zwielichtiges Perl-Skript.
Dieses Programm unterstützt nicht annähernd alle möglichen Markups in DocBook und kann dies auch tun
In einigen Fällen kann es bei unterstütztem Markup zu einer falschen Ausgabe kommen.
TO DO
· Wie zum Teufel stellt man einen Backslash (\) in Texinfo!!@ dar? Ich habe es versucht, aber TeX
beschwert sich darüber.
· Beheben Sie Fehler in den Testdokumenten.
· Fügen Sie eine neue Elementbehandlung hinzu und korrigieren Sie die vorhandene Handhabung. Seien Sie robust.
· Mach es schneller. Ich denke, die meisten Geschwindigkeitsprobleme liegen bisher beim Parsen von ESIS. Umschreiben
SGMLS.pm mit C und/oder erhalten Sie Eingaben direkt von SP.
· Es gibt einige Abhängigkeiten von Elementen, die tatsächlich auftreten, obwohl sie optional sind
(laut DTD). Wir müssen das (vorzugsweise) beheben oder deutlich darauf hinweisen
Anforderungen.
· Erlauben Sie andere häufigere Dokumentelemente.
· Separate Knotenreferenzierung auf ein separates Skript. Es würde es nicht nur schaffen
schneller/einfacher zu warten, da es vom Hauptcode getrennt ist, aber ich würde es auch tun
Ich möchte, dass es sich zu einem automatischen DocBook ToC-Generator entwickelt.
COPYRIGHT
Copyright (C) 1998-1999 Steve Cheng[E-Mail geschützt] >
Dieses Programm ist freie Software; Sie können es unter den Bedingungen von . weitergeben und/oder ändern
die GNU General Public License, wie von der Free Software Foundation veröffentlicht; entweder
Version 2 oder (nach Ihrer Wahl) eine spätere Version.
Zusammen mit diesem Programm sollten Sie eine Kopie der GNU General Public License erhalten haben;
siehe die Datei KOPIEREN. Wenn nicht, schreiben Sie bitte an die Free Software Foundation, 675 Mass Ave,
Cambridge, MA 02139, USA.
29. Oktober 2012 DOCBOOK2TEXI-SPEC.PL(1)
Nutzen Sie docbook2texi-spec.pl online über die Dienste von onworks.net