我正在使用 XmlDocument 读取 XML 文档的内容,然后将这些内容传递到 Web 服务请求的 SOAP 消息正文中。但是,在调用中实际传递的数据(从 XML 文档中读取)中,< 和 > 符号被替换为
> and <
这导致接收端出现问题。
我错过了什么?
这是我的代码片段:
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);
感谢您的任何帮助。