XML – Fluchtsymbole

Irgendwo, irgendwann in einem Email:

Gemäss XML-Spy sollte das & Zeichen durch ein Fluchtsymbol ersetzt werden…

Ähm ja, was ist den ein Fluchtsymbol? Ist wohl ein Zeichen, das aus dem XML entflohen ist und freundlicherweise einen Vermerk hinterlassen hat? Da hilft wohl nur eines: dein Freund und Helfer die Suchmaschine. Also suche nach: “xml Fluchtsymbol”. 1 Treffer

Dort steht:

Ein Meta-Zeichen ist entweder ., \, ?, *, +, {, } (, ), [ oder ]. Diese Zeichen haben in regulären Ausdrücken eine spezielle Bedeutung, können aber als Fluchtsymbol angegeben werden, um Atome zu bilden…

Hmm.. irgendwie auch nicht das Richtige. Probieren wir dass selbe doch mal mit “xml meta zeichen”. 2 Treffer.

Aha, beim zweiten Treffer:

Die EntityNodes sind insbesondere zur Darstellung der XML Meta-Zeichen <, >, ’, ” und & notwendig

Und diese Zeichen sollten also als:

&lt; &gt; &apos; &quote; &amp;

geschrieben werden.

Hätte man den üblichen englischen Ausdruck “escape characters” nicht ins Deutsche übersetzt, wäre es doch von Anfang an klar gewesen. ;o)