Fortgeschrittene Verwendung

Dieses Dokument enthält die Anleitung zur Verwendung von 'structured text'. Dieses Dokument wurde mit Microsoft Word erstellt und mit WordXML automatisch in XML , HTML und HTMLHelp (.chm) konvertiert. Mit WordXML, dem Word-PlugIn der struktur AG, erweitern Sie Microsoft Word zu einem leistungsfähigen XML-Werkzeug.


Fortgeschrittene Verwendung

Es gibt noch viele undurchsichtige Erweiterungen für structured text für die Behandlung von Querverweisen, Tabellen, Bildern und vielem anderen mehr.

Ein großer Vorteil von structured text ist die einfache Erweiterbarkeit, etwa wenn man mit den bisherigen Regeln nicht zufrieden ist. Dies wurde möglich durch eine kürzlich erschienene Neufassung von structured text, bekannt auch unter dem Namen „structured text NG“. Zum Beispiel kann ein Modul für die Ausgabe von LaTeX hinzugefügt werden, oder die Regeln für die Erkennung von Hyperlinks kann umgeschrieben werden.

structured text ist in Zope verfügbar und es ist ebenfalls im Zope Content Management Framework integriert. Aber es kann auch außerhalb von Zope verwendet werden. Um structured text in Zope zu verwenden, muß einfach ein Dokument bzw. eine Datei in structured text erstellt werden, und dann auf die folgende Art angesprochen werden:

<dtml-var my_document fmt=structured-text>

Diese Anweisung gibt die HTML-Repräsentation des Dokuments my_document aus. Das Buch „The Zope Book“ ist ein Beispiel für ein Projekt, das structured text außerhalb von Zope verwendet. Das gesamte Buch ist mit structured text gesetzt, mit einigen Erweiterungen für die Behandlung von Abbildungen und die Unterstützung des hauseigenen Markup-Formats des Verlegers. Python-Skripte parsen die Eingabe und erzeugen Ausgabedaten in den Formaten HTML und PDF.

Auch in Python-Kommentaren (docstring) kann structured text verwendet werden. Ein Anzahl von Dokumentationswerkzeugen für Python unterstützt structured text. Gegenwärtig wird weiter an docstring Konventionen und einem docstring-verarbeitenden System gearbeitet.