Quote Originariamente inviata da mmjc23 Visualizza il messaggio
Ciao...E grazie per avermi risposto
Ho seguito il tuo consiglio e sono andato a spulciarmi come funziona xsd...ma, utilizzando le classi generate dal tool, il risultato non cambia "Errore nel documento Xml (1, 2)"
...
Temo che mi toccherà far passare tutti i singoli tag a mano
estrai e deserializza solo il payload , ovvero il contenuto del soap body;
...una cosa del genere supponendo che il messaggio soap sia in un file
codice:
   XmlDocument doc = new XmlDocument();
   doc.Load(@"c:\temp\soap.xml");
   XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
   nsmgr.AddNamespace("soap-env","http://schemas.xmlsoap.org/soap/envelope/");
   XmlElement ex = (XmlElement) doc.DocumentElement.SelectSingleNode("soap-env:Body", nsmgr);

  //e poi  vai di xmlSerializie(typeof(....))