Frage

Ich kämpfe mit einem Monodroid -Code, der einfach sein sollte, aber eine unerwartete Ausnahme verursacht. Der Code leitet eine Ausnahme aus, wenn ich versuche, SelectNodes () auf ein XMLDOCument -Objekt aufzurufen.

Dies ist der Code:

Xmldocument handxmldocument = new Xmldocument ();

XmldeClaration dec = HandxMldocument

Handxmldocument.AppendChild (dec);

Xmlelement root = handxmldocument.createelement ("FriendsList");

Handxmldocument.AppendChild (root);

Xmlelement friendElement = handxmldocument.createelement ("Freund");

friendElement.setattribute ("locationX", "35");

friendElement.setattribute ("locationy", "46");

friendElement.setattribute ("Telefon", "4085556803");

Root.AppendChild (FriendElement);

Xmlnodelist friendnodelist = handxmldocument.selectnodes ("/FriendsList/Freund");

Und hier ist die Ausnahme:

E/Mono (365): [0x45ec0:] Ausnahmebehandlung: System.TypeinitializationException: Eine Ausnahme wurde vom Typ -Initialisierer für System ausgelöst. Für System.Console E/FriendsView (365): Innere Ausnahme -Parsing XML -Dokument: System.execuleNexception: Sigill E/FriendsView (365): bei System.Console..ccTor () [0x00019] in/user/plasma/work/mono/mono -android-trunk/mcs/class/corlib/system/console.cs: 127

Ich habe keine Ahnung, warum System.Console hier involviert ist! Danke für jede Hilfe, Martin

War es hilfreich?

Lösung

Wenn Sie dies nur in der Hoffnung hinzufügen, kann es jedem anderen helfen, der das gleiche Problem trifft. Es stellte sich heraus, dass dies ein Fehler in Monodroid 1.0.8980 war, der bis zur Zeit von Monodroid 1.0.9186 behoben wurde. Das Upgrade auf die neue Version behoben mein Problem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top