【发布时间】:2012-07-13 15:30:36
【问题描述】:
我正在使用 XmlDocument 读取 XML 文档的内容,然后将这些内容传递到 Web 服务请求的 SOAP 消息正文中。但是,在调用中实际传递的数据(从 XML 文档中读取)中, 符号被替换为
> and <
这会导致接收端出现问题。
我错过了什么?
这是我的代码的 sn-p:
string filePath = FileList.SelectedItem.Value;
string doc = File.ReadAllText(filePath);
XmlDocument xDoc = new XmlDocument { PreserveWhitespace = true };
xDoc.LoadXml(doc);
MyService.TransactionRequest request = new MyService.TransactionRequest { message = xDoc.OuterXml };
MyService.TransactionClient client = new MyService.TransactionClient();
client.ProcessTransaction(request);
感谢所有帮助。
【问题讨论】:
标签: c# web-services soap xmldocument