在ASP.Net去序列化过程中处理XML中的HTML标记

本文关键字:XML 中的 HTML 标记 处理 过程中 ASP Net 序列化 | 更新日期: 2023-09-27 17:58:59

我正在开发一个asp.net MVC 3 web应用程序,该应用程序显示从XML web服务收集的数据。我已经定义了表示XML中实体的对象,而不是手动解析,而是将XML响应反序列化为相应的对象类型。

我的问题是web服务中返回的数据在某些属性中包含HTML标记。

<directions>
Take a left <br/> now take right <br/>
</directions>

注意上面的<br/>,这会导致反序列化程序失败。仅供参考,让大型web服务提供商来解决这个问题超出了这个开发者的范围。

非常感谢任何帮助/建议来优雅地解决这种情况。我不想因为努力/效率的原因而求助于手动解析。

感谢

在ASP.Net去序列化过程中处理XML中的HTML标记

在CDATA标签中环绕HTML

<![CDATA[Take a left <br /> now take a right <br />]]>