我有一个简单的操作合同,如:
[OperationContract]
XmlDocument GetDepartmentTree2(string node, string id);
在客户端,我想使用XmlDocument,但WCF返回一个对象数组。
这是它的工作方式(除了它很难看):
[OperationContract, XmlSerializerFormat]
XmlDocument GetDepartmentTree2(string node, string id);
答案 0 :(得分:0)
尝试使用XElement
代替XmlDocument
。它适用于默认数据协定序列化程序,并且不需要使用任何额外属性进行装饰。