2.5.3 XML
In DOCX-Vorlagen wird tendenziell häufiger mit sogenannter XML anstatt mit Stoppcodes gearbeitet. Stoppcodes sind auch nur eine vereinfachte, benutzerfreundliche Form von XML.
Was ist XML?
Die Abkürzung XML steht für Extensible Markup Language, das ist ein strukturierter Aufbau von Daten in einer Textdatei. Eine Erklärung der Grundbegriffe und Lernmaterial findet man in diesem Microsoft Artikel.
Aufbau einer XML-Datei
Am Anfang jeder XML Datei steht die XML-Deklaration, welche die XML Version und die Codierung festlegt.
Weiters können dann Attribute festgelegt werden, welche z.B. einem Element einen Wert zuweisen.
Den Hauptteil einer XML Datei bilden jedoch die sogenannten Elemente, sie strukturieren das XML Dokument und beinhalten die Werte.
XML-Deklaration
Die XML-Deklaration legt fest, dass es sich bei dieser Datei um ein XML Dokument handelt.
Diese Deklaration kann wie folgt aussehen: <?xml version="1.0" encoding="UTF-8"?>
Die "xml version=" legt fest welcher XML Version das Dokument entspricht und "encoding" legt die Kodierung des Zeichensatzes fest.
Attribute
Attribute sind zusätzliche Informationen zu Elementen und könnten z.B. wie folgt aussehen: <name="1232345">
Attribute können ein Element einfacher darstellen, man kann das Element aber auch wie folgt definieren: <name>1232345</name>
Elemente
Elemente bilden die Hauptstruktur von XML Dokumenten und werden mit einem Anfangs-Tag geöffnet und mit einem Ende-Tag wieder geschlossen.
Beispiel: <Postleitzahl>1010</Postleitzahl>
Dadurch erkennt der XML Parser den Anfang und Ende des Wertes.
Werden Tags nicht richtig geschlossen, liefert der XML Parser einen Fehler und das Dokument kann nicht ausgelesen werden.
Copyright © 2024 ADVOKAT Unternehmensberatung GREITER & GREITER GmbH - Impressum ->https://advokat.at/Impressum.aspx