假设您有一个XElement或XmlElment,或者甚至是一个包含要通过WCF发送的xml的字符串。您需要采取哪些特殊预防措施?刚出现的问题是,当在xml消息中传输xml文档声明(<?xml version ='1.0'?>)时会发生什么情况,如果序列化XmlDocument可能会发生......
答案 0 :(得分:3)
我想补充一点,在大多数情况下,这些都是配置更改,除非您通过代码进行所有绑定设置。
具体来说,您可能需要调整绑定的MaxReceivedMessageSize属性和接收方的阅读器配额。
这与发送XML无关,顺便说一下,只要你发送大量消息就会出现,因为默认配额非常保守(例如,最大消息大小为64kb)。
答案 1 :(得分:2)
我认为使用WCF将XML作为字符串发送没有问题。如果您的XML超过几Kb,则必须在客户端和服务器中进行更改以允许更大的数据量。