Xml 解析器未忽略CDATA节

Xml 解析器未忽略CDATA节,xml,cdata,.net-1.1,Xml,Cdata,.net 1.1,我正在阅读一些包含CDATA部分的XML文件。现在,问题是XML解析器(在NET 1.1中)给了我以下错误:[XmlException:在给定的编码中有一个无效字符。第12行,位置6。] 错误在CDATA节中。更具体地说,所讨论的字符是一个Š字母(但也有很多其他的变音符号)。我认为解析器完全忽略了CDATA部分。有什么想法吗 有关守则如下: 此处的一些文本]]>如果CDATA部分中的数据格式为${a\u b:pp},则会引发错误。它是一个变量,其值在逻辑中没有定义。它将抛出解析异常。您可以做的是

我正在阅读一些包含CDATA部分的XML文件。现在,问题是XML解析器(在NET 1.1中)给了我以下错误:[XmlException:在给定的编码中有一个无效字符。第12行,位置6。] 错误在CDATA节中。更具体地说,所讨论的字符是一个Š字母(但也有很多其他的变音符号)。我认为解析器完全忽略了CDATA部分。有什么想法吗

有关守则如下:
此处的一些文本]]>

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

是否正确指定了编码?XML文件的编码为UTF-8。这就是你的意思吗?是的,你加载的文件编码正确吗?我不确定。我该如何验证呢?能否共享代码中的XML反序列化部分。