1

我正在尝试解析这个 XML:

<data>
<item field="abcdef '<>&" row="another text" />
</data>

我应该得到getAttribute('field') 的abcdef '<>&和 getAttribute('row') 的另一个文本。但如果我的数据包含 <>& 等 XML 解析不正确。我怎样才能正确解析它?

4

1 回答 1

0

它是格式错误的 XML。您需要编码'<>&&apos;&lt;&gt;&amp;. 这就是格式良好的 XML 的样子:

<data>
<item field="abcdef &apos;&lt;&gt;&amp;" row="another text" />
</data>

您需要先整理 XML,然后才能使用 XML 解析器对其进行解析。

于 2012-05-08T17:32:43.437 回答