通过WCF发送XML?

时间:2011-10-19 16:16:19

标签: c# .net xml wcf

我正在开发一个WCF SOA(ish)架构应用程序,我需要接收并返回XML。

我已经在网上搜寻最佳做法。我唯一知道的是将原始xml作为字符串发送会导致问题。

因此,我正在查看一个XmlTextReader类型的对象,该对象可能更优雅地从a到b进行编组,然后返回。

当我尝试调用我的服务时出现错误,该服务将XmlTextReader作为一种类型,坦率地说它让我感到困惑。

底线需要接受并接收大量的xml,我不能/不想使用我自己的定义类型。

任何帮助?

2 个答案:

答案 0 :(得分:0)

没有深入分析的一个答案:您可以将XML转换为Base64编码的字符串并将其发送。

答案 1 :(得分:0)

你可以使用XElement - 个人只在相对较小的Xml - YMMV块上使用它。