2009-08-09 2 views
0

Ich dachte über eine schöne durchsuchbaren HTML Version meiner manpages zu schaffen und es stellt sich heraus, dass doclifter tut genau das, was ich über das Manlifter Programm möchten, da es TROFF in DocBook heben kann.Gibt es ein Äquivalent zu Doclifter, das von (X) HTML zu DocBook geht?

Ich dachte jedoch, dass es ziemlich nützlich wäre, eine ähnliche Bibliothek zu haben, die (X) HTML zu DocBook bringen könnte, weil die programmatische Ausführung von DocBook einige extrem leistungsfähige Transformationen erlauben würde, die einfach nicht praktikabel sind wenn man von unten nach oben arbeitet und versucht, HTML stückweise zu parsen.

Gibt es irgendetwas existiert Bibliothek weist, die mir diese Art von Transformation zu tun erlauben würden, oder ist es die fehlende Verbindung stehend zwischen uns und dem Hype um die semantische Web zur Realität?

+0

Offensichtlich würden Sie brauchen Regeln haben die Aufhebung in der Bibliothek definiert zu tun, oder zumindest eine Möglichkeit haben, sie selbst zu definieren, so dass eine schwächere Version von dem, was ich suche, ist eine elegante Sprache, die XHTML analysieren kann Außerdem werden die Regeln unterstützt, die erforderlich sind, um die geparste Darstellung als erstklassige Entity out-of-the-box zu heben. – cons

Antwort

0

Ich weiß nichts über fertige Lösungen dafür, aber für "eine elegante Sprache, die XHTML parsen kann und die Regeln unterstützt, die zum Heben benötigt werden", würde ich XSLT vorschlagen (Version 1.0 oder 2.0) .

+0

Ich bin mir dessen bewusst XSLT obwohl die Idee der Verarbeitung von XML mit noch mehr XML etwas, was ich zu vermeiden hatte gehofft, zu :) – cons

+1

Wenn Sie den Winkel Steuer vermeiden wollen, ich denke, DSSSL ist immer noch rund. –

Verwandte Themen