.NET CF - Webservice - deserialize soap xmp stream

17/05/2008 - 15:54 von Ted | Report spam
Hi.

I benutze über einen CE Client (C#, Compact Framework) einen Java
Webservice. Der Webservice übertràgt die Daten und der Client deserialisiert
die Objekte (List< MyBuisnessObject>) ohne Probleme. Wie kann ich die Daten
(ist ein soap XML Stream) manuell deserialisieren? Folgender Versuch bringt
ohne Exception ein leeres "MyBuisnessObject" hervor. MyBuisnessObject besteht
aus weiteren ineinander geschachtelte Objekte die alle über das wdsl tool aus
dem webservice generiert wurden.


XmlSerializer serializer = new XmlSerializer(typeof(MyBuisnessObject[]));
FileStream fs = FileStream (myStoredSoapXmlFile, FileMode.Open)

MyBuisnessObject[] mbo = (MyBuisnessObject[])serializer.deserialize(fs);


Ich vermute das ich dass generierte schema vermutlich angeben muß damit der
XmlSerializer weiss was er zutun hat? --> Syntax?

Gruss

Ted
 

Lesen sie die antworten

#1 Frank Dzaebel
17/05/2008 - 20:38 | Warnen spam
Hallo Ted,

I benutze über einen CE Client (C#, Compact Framework)



hier ist keine CF Gruppe.
Ich würde den Thread einfach hier zuende bringen ;-)

[Re: Deserialize SOAP XML Stream manually from webservice - MSDN Forums]
http://forums.microsoft.com/MSDN/Sh...p;SiteID=1

Ggf. auch in Newsgroups wie:

http://www.microsoft.com/communitie...tframework


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen