【发布时间】:2011-03-22 14:42:52
【问题描述】:
我想在 WCF 响应中返回未转义的 html,因此我需要始终将 CDATA 部分包含在响应中。
我意识到我没有机会使用 DataContractSerializer。
所以我尝试用 [XmlSerializerFormat] 标记我的操作并在响应类中实现 IXmlSerializable。我看到我的序列化代码被调用,但它无论如何都不起作用。
我现在很确定 WCF 会以某种方式分析响应的内容并强制字符以残酷的方式逃逸,而忽略了我的 CDATA。
也许我应该更进一步,尝试一些自定义行为实现。你有什么想法吗?
提前 Tnx。
【问题讨论】:
标签: .net wcf escaping character