0

我正在阅读一些包含 CDATA 部分的 XML 文件。现在,问题是 XML 解析器(在 NET 1.1 中)给了我以下错误:[XmlException: There is an invalid character in the given encoding。第 12 行,位置 6。] 错误在 CDATA 部分内。更具体地说,有问题的字符是一个 Š 字母(但也有很多其他变音符号)。我认为解析器完全忽略了 CDATA 部分。有任何想法吗?

相关代码是 <![CDATA[ some text here ]]>

4

1 回答 1

0

如果 CDATA 部分中的数据格式为 ${a_b:pp},则会引发错误。它以变量的形式出现,其值未在逻辑中定义。它会抛出解析异常。您可以做的是在 $ 和其他文本之间留出空格。

于 2015-01-22T13:50:10.890 回答