Caracteres en XML

Problema:

En un ticket de pedido pueden ser utilizados caracteres especiales entre otros en una etiqueta <STOLL:DIRECT_CMD> (p.ej. z.B. das &: <STOLL:DIRECT_CMD>&E2000-</STOLL:DIRECT_CMD> Estos caracteres especiales regularmente llevan a una excepción al cargar el archivo XML.

Solución:

Así como en HTML también en XML, los caracteres especiales deben ser formateados especialmente.
Los cinco caracteres &, ', <, >," son indicados en HTML:

&

&amp;

'

&apos;

<

&gt;

>

&lt;

"

&quot;

Ejemplo:

&E2000 debería ser reemplazado por &amp;E2000.

La cadena de caracteres &amp; (&quot;signo de y comercial&quot;) es reemplazada.
M&#252;ller, M&#220;LLER

Salida:
La cadena de caracteres & ("signo de y comercial") es reemplazada.
Müller, MÜLLER

Más secuencias de caracteres de sustitución para caracteres especiales en los respectivos idiomas:
http://www.thesauruslex.com/typo/eng/enghtml.htm