当&符号在CDATA中时,无法解析XML

时间:2014-09-15 22:25:07

标签: c# xml wcf cdata

我通过消息队列收到xml有效负载。正在序列化xml有效负载(包括CDATA标记),这似乎导致我们的解析器中断。 CDATA标签可以像其他xml元素一样被序列化并且仍然可以正确处理吗?

我们的数据如下所示,并在我们尝试反序列化时打破:

<![CDATA[ message json with & ]]>

编辑(我们收到的错误):

The formatter threw an exception while trying to deserialize the message: Error in deserializing body of request message for operation 'ProcessMqMessage'. Character reference not valid. Line 1, position 113951.

非常感谢任何建议或提示。

0 个答案:

没有答案