【发布时间】:2014-05-12 13:39:11
【问题描述】:
我正在调用以 xml 格式返回响应的服务。响应不遵循 xml 准则并包含一些新行和“\”。
由于格式问题,反序列化失败。
XML 格式:
\r\n\r\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<N><details><date>25042014</date><orderNumber>OrderNumber </orderNumber><Response>1</Response></details>
我通过在反序列化之前删除新行和“\”来解决该问题,但正在寻找更简洁的解决方案(如果存在)。
【问题讨论】:
-
最好的解决方案可能是使用内置的序列化器/解串器。这些引擎已经为您解决了这个问题,并且可以很好地处理大多数情况。
-
我正在使用内置的反序列化器,但问题出现了。
标签: c# xml xml-parsing deserialization xml-deserialization