J'utilise XmlDocument pour lire le contenu d'un document XML, puis transmettre ce contenu dans le corps du message SOAP d'une demande de service Web. Cependant, les données qui sont en fait se passer le long de l'appel (qui a été lu à partir du document XML) et le <> symboles sont remplacés parXmlDocument pour lire le fichier XML, passé en tant que corps de message SOAP
> and <
qui est à l'origine des problèmes à la réception.
Qu'est-ce qui me manque?
Voici un extrait de mon code:
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);
Merci pour toute aide.