2.6.3 Erstellung
Beim Arbeiten mit CSV-Vorlagen muss mit einem Texteditor (Notepad, Notepad++, PSPad, etc.) gearbeitet werden.
Die Bearbeitung mit Microsoft Office Excel ist nicht möglich und zerstört die Vorlage. Es kann nur das auf der Vorlage basierende Dokument dann mit Excel geöffnet werden.
Bearbeitung
Stoppcodes werden nicht unterstützt, es muss mit XML-Tags gearbeitet werden. Die XML-Tags (XML-Deklaration, Attribute und Elemente) müssen sich nicht in einem "Nur-Text-Inhaltssteuerelemente" befinden.
Da es in Texteditoren keine XML Steuerelemente wie in Word gibt, muss man darauf achten, dass die Parser Anweisungen richtig geschrieben sind, ansonsten kommt es zu XML Parser Fehlern.
Die Informationen laut Kapitel XML sind für CSV-Vorlagen ebenfalls gültig.
Kopieren von XML-Tags aus anderen Vorlagen
Es ist problemlos möglich XML-Tags aus einer anderen Vorlage zu kopieren und einzufügen. Das gilt auch für das Kopieren von XML-Tags aus RTF- oder DOCX-Vorlagen in den Texteditor.
Konvertierung Stoppcode zu XML
Da wie unter Punkt 1 beschrieben Stoppcodes nicht unterstützt werden, existiert auch keine Konvertierung von Stoppcode zu XML.
Bei der Erstellung eines Dokuments in ADVOKAT wird im Verzeichnis der Vorlage keine Kopie der Vorlage mit dem gleichen Dateiname abgespeichert.
Attribute und Bezeichnungen der Elemente
In den ADVOKAT Vorlagen gibt es folgende mögliche Bezeichnungen für Elemente: template, textblock, when, whenelse, und functions
Anweisungen wie template; textblock; when; whenelse; oder functions entfernen die gesamte Zeile.
Würde die Zeile nicht entfernt und durch die Parser Anweisung ersetzt werden, ergäbe das eine ungültige XML Struktur. Es kann auch ein Name oder Wert definiert werden, welcher angezeigt werden soll.
Anführungszeichen
Oftmals machte das Einfügen von Anführungszeichen Probleme, da der Parser diese aus dem CSV-Dokument nicht richtig auslesen konnte.
Mit den XML Vorlagen kann man alle Arten von Anführungszeichen ohne Problem verwenden: "", ‚', ""
Anweisungen
Parser-Ende-Anweisungen (z.B. </template>) dürfen nicht direkt hintereinanderstehen (also nicht </template></template>) stehen.
Dies führt zu einer problematischen XML Struktur, welche von Microsoft Office Excel nicht korrekt gelesen werden kann.
Jedes </template> muss daher in einer eigenen Zeile stehen, die Zeile darf auch sonst keine Zeichen mehr enthalten.
Wenn ein <when> in einer eigenen Zeile steht, muss das zugehörige </when> ebenfalls in einer eigenen Zeile stehen. Umgekehrt gilt dies auch, andernfalls entsteht eine ungültige XML Struktur.
Copyright © 2024 ADVOKAT Unternehmensberatung GREITER & GREITER GmbH - Impressum ->https://advokat.at/Impressum.aspx