XML 中的特殊字符

问题:

在一个订单工票中, <STOLL:DIRECT_CMD> 标签可以使用特殊字符(z.B. das &: <STOLL:DIRECT_CMD>&E2000-</STOLL:DIRECT_CMD>)。这些特殊字符经常导致在通过标准库加载XML文件时出现异常。

解决方法:

像 HTML 一样,XML 中的特殊字符需要进行格式化。
这五个字符&, ', <, >,"要像在HTML里一样以如下方式输入:

&

&amp;

'

&apos;

<

&gt;

>

&lt;

"

&quot;

示例:

&E2000要被&amp;E2000替代。

字符串&amp;&quot;ampersand&quot;)将被替代。
M&#252;ller,M&#220;LLER

输出:
字符串&"ampersand")将被替代。
Müller,MÜLLER

用于其他语言特殊字符的替代字符串参见:
http://www.thesauruslex.com/typo/eng/enghtml.htm