Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem mit Deserialisation

10 views
Skip to first unread message

Manfred

unread,
Sep 16, 2009, 10:57:01 AM9/16/09
to
Hallo liebe NG,

ich frage eine externe Applikation per WebRequest ab und erhalte folgende
XML zurück:
<doc>
<ret_code>0</ret_code>
</doc>

Ich habe die folgende Klasse geschrieben um die Daten aufzunehmen:
<Serializable()> <XmlRoot("doc")> _
Public Class ReturnDoc
Private _retCode As String

<XmlElement("ret_code")> _
Public Property RetCode() As String
Get
Return _retCode
End Get
Set(ByVal value As String)
_retCode = value
End Set
End Property
End Class

Mit dem folgenden Code versuche ich nun dieses XML zu deserialisieren:
Dim xmlser As New XmlSerializer(GetType(ReturnDoc), "doc")
Dim ret As Object = xmlser.Deserialize(response.GetResponseStream)

Nun erhalte ich aber die folgende Fehlermeldung:
<doc xmlns=''> wurde nicht erwartet.

Wenn ich das Beispiel so umbaue, dass ich die selbe XML von Platte öffne und
in der XML den xmlns ergänze, dann läuft das Beispiel, das geht aber leider
nicht, da die XML von einer Fremdanwendung kommt.

Wie kann ich die XML dennoch deserialisieren?

Gruß und danke im vorraus
Manfred Lutterbach

0 new messages