Sonderzeichen in XML

Problem:

In einem Auftragsticket können unter anderem im Tag <STOLL:DIRECT_CMD> Sonderzeichen zum Einsatz kommen (z.B. das &: <STOLL:DIRECT_CMD>&E2000-</STOLL:DIRECT_CMD>). Diese Sonderzeichen führen regelmäßig beim Einlesen der XML-Datei zu einer Exception.

Lösung:

Wie in HTML müssen auch in XML-Sonderzeichen speziell formatiert werden.
Die fünf Zeichen &, ', <, >," werden wie in HTML angegeben:

&

&amp;

'

&apos;

<

&gt;

>

&lt;

"

&quot;

Beispiel:

&E2000 wäre durch &amp;E2000 zu ersetzen.

Die Zeichenfolge &amp; (&quot;ampersand&quot;) wird ersetzt.
M&#252;ller, M&#220;LLER

Ausgabe:
Die Zeichenfolge & ("ampersand") wird ersetzt.
Müller, MÜLLER

Weitere Ersetzungszeichenfolgen für Sonderzeichen in der jeweiligen Sprache:
http://www.thesauruslex.com/typo/eng/enghtml.htm