<\body> Um Kompatibilität mit XML zu erreichen, unterstützt auch die Linearisierung ins \ XML-Format. Allerdings ist das XML-Format wortreicher und schwerer lesbar als das normale -Format. Um eine Datei im XML-Format (mit Datei-Erweiterung:) zu speichern oder zu laden, können Sie das Menü bzw. .\ -Dokumente entsprechen keinem vordefiniertem DTD, denn das für ein Dokument zutreffende DTD hängt von seinem Stil ab. Das XML-Format stellt daher nur eine XML-Darstellung von -Bäumen bereit. Die Syntax wurde mit dem Ziel, eine möglichst Baum-ähnliche Struktur zu erreichen, unter Verwendung konventioneller XML-Syntax entwickelt, die von den üblichen Standard-Werkzeugen unterstützt wird. Die Blätter der -Bäume werden von der universellen -Kodierung in Unicode übertragen. Zeichen ohne Unicode-Entsprechung werden als Dateneinheit dargestellt (für die Zukunft planen wir eine -Operation zur Darstellung solcher Zeichen). Bäume mit einem einzigen Kind werden einfach durch die entsprechende XML-Operation ersetzt. Hat der Baum mehrere Kinder, wird jedes Kind in eine \ -Markierung (tag) eingeschlossen. > wird so zu <\quote-env> sqrt\y+z\/sqrt\>> linearisiert wird, während der Bruch > durch\ <\quote-env> <\framed-fragment> <\with|par-par-sep|0fn> <\verbatim> \frac\ \ \ \tm-arg\1\/tm-arg\ \ \ \tm-arg\2\/tm-arg\ \/frac\ \; dargestellt wird. In dem Beispiel oben wurde Leerraum ignoriert. Indem man die Standard-Variable auf setzt, kann man Leerraum erhalten.\ Einige -Operationen werden auf eine spezielle Weise nach XML übertragen. Die Grundoperation wird einfach durch die Verkettung von Zeichenketten ersetzt. So wird aus +> einfach: <\quote-env> \frac\\tm-arg\1\/tm-arg\\tm-arg\2\/tm-arg\\/frac\+\sqrt\y+z\/sqrt\ > Auch die Grundoperation wird nicht explizit exportiert. Dafür wird jedes Argument, das ein Absatz ist, in Markierungen eingeschlossen. Z.B. wird das Zitat <\quote-env> Dies ist der erste Absatz. Das ist der zweite Absatz. linearisiert zu <\tm-fragment> <\with|par-par-sep|0fn> <\verbatim> \quote-env\ \ \ \tm-par\ \ \ \ \ Dies ist der erste Absatz. \ \ \tm-par\ \ \ \ \ Das ist der zweite Absatz. \/quote-env\ Eine Grundoperation, die nur Zeichenketten-Attribute und Werte enthält, wird durch die normalen \ XML-Attribut-Anweisungen ersetzt. \Rein Text'' würde zu\ <\quote-env> ein \with color="blue"\blauer\/with\ Text > Umgekehrt stellt die Grundoperation bereit, um XML Markierungen in verwenden zu können. So würde das XML Fragment <\quote-env> ein \mytag Tier="haarig"\special\/mytag\ Text > importiert zu \R|special> Text>''. Deshalb ist es prinzipiell möglich, als Editor für normale XML-Dateien zu verwenden. <\initial> <\collection>