Strukturierte Dokumente – Übersicht
Strukturierte Dokumente entsprechen einem Regelsatz, der die Struktur eines Dokuments definiert und kontrolliert. Beispiele für strukturierte Dokumente sind XML und HTML.
Der Regelsatz, der die Struktur eines Dokuments definiert, wird als "Dokumenttyp" bezeichnet. Wenn Sie ein Dokument in Arbortext Editor erstellen, werden die im zugehörigen Dokumenttyp definierten Regeln kontinuierlich vom Editor überprüft, und Sie können nur Inhalte in das Dokument einfügen, die diesen Regeln entsprechen. Beispiele für Dokumenttypen sind DocBook und DITA (Darwin Information Typing Architecture).
Ein Dokumenttyp definiert die folgenden Komponenten eines Dokuments:
• Die Tags, die in einem Dokument verwendet werden können.
Ein Tag ist der grundlegende Baustein eines strukturierten Dokuments. Ein Tag ist ein Container mit einem Start-Tag und einem End-Tag. Tags können andere Tags, Attribute und Text enthalten. Beispiele für Tags sind Absätze und Listen.
• Die jedem Tag zugeordneten "Attribute"
Ein Attribut stellt zusätzliche Informationen über ein Tag bereit und ist in dem Tag enthalten. Ein Tag kann z.B. ein Attribut enthalten, das den Benutzertyp definiert, für den die im Tag enthaltenen Informationen bestimmt sind.
• Die Struktur, in der die Tags angeordnet sein können
Jeder Dokumenttyp verfügt über ein einzelnes Tag, das alle anderen im Dokumenttyp definierten Tags enthält. Der Dokumenttyp definiert die Tag-Hierarchie, die in dem übergeordneten Tag enthalten ist. Der Dokumenttyp legt außerdem fest, ob ein Tag optional oder erforderlich ist und ob es andere Tags, Text oder beides enthalten kann.
Das folgende Beispiel zeigt einen Dokumenttyp zum Schreiben eines Briefes:
Brief Datum Grußformel Text Absatz oder Liste oder Tabelle Schließen
Der Dokumenttyp "Brief" enthält die folgenden primären Tags:
• Brief
Das Tag "Brief" ist das übergeordnete Tag im Dokumenttyp und enthält sieben weitere Tags. Vier dieser Tags (Datum, Grußformel, Text und Schließen) sind erforderlich und müssen in einem Briefdokument in dieser Reihenfolge vorkommen.
• Datum
Das Tag "Datum" muss als erstes Tag in ein Briefdokument eingefügt werden. Es kann nur Text enthalten und sollte ein Datum beinhalten.
• Grußformel
Das Tag "Grußformel" muss als zweites Tag in ein Briefdokument eingefügt werden. Es kann nur Text enthalten.
• Text
Das Tag "Text" muss als drittes Tag in ein Briefdokument eingefügt werden. Es kann nur andere Tags und keinen Text enthalten. Das Tag "Text" kann mindestens ein Tag "Absatz", "Liste" oder "Tabelle" enthalten. Das Tag "Text" kann beliebig viele dieser Tags in beliebiger Reihenfolge enthalten.
• Schließen
Das Tag "Schließen" muss als letztes Tag in ein Briefdokument eingefügt werden. Es kann nur Text enthalten.
Formatvorlagen
Die Formatierung für ein strukturiertes Dokument wird nicht in dem Dokument selbst gespeichert. Stattdessen ist jedem Dokumenttyp mindestens eine Formatvorlage zugeordnet, die das Erscheinungsbild des Dokuments mithilfe einer Sammlung von Stileinstellungen steuert. Stileinstellungen können grundlegende Formatierungsinformationen wie Schriftart, Absatzabstand und Seitenlayout oder erweiterte Formatierungen wie die automatische Generierung eines Inhaltsverzeichnisses und eines Index umfassen.
Das Erscheinungsbild eines Dokuments im Arbortext Editor Fenster wird durch eine Formatvorlage gesteuert.