Monodroid:xmldocument.selectnodes()メソッドの例外
-
22-10-2019 - |
質問
私は、単純なはずですが、予期しない例外を引き起こしているいくつかの単調なコードに苦労しています。 XmldocumentオブジェクトにSelectNodes()を呼び出しようとすると、コードは例外をスローします。
これはコードです:
xmldocument handxmldocument = new xmldocument();
xmldeclaration dec = handxmldocument.createxmldeclaration( "1.0"、null、null);
handxmldocument.appendchild(dec);
xmlelement root = handxmldocument.createelement( "friendslist");
handxmldocument.appendchild(root);
xmlelement friendlement = handxmldocument.createelment( "friend");
friendlement.setattribute( "locationx"、 "35");
friendlement.setattribute( "locationy"、 "46");
friendlement.setattribute( "Phone"、 "4085556803");
root.AppendChild(FriendElement);
xmlnodelist friendnodelist = handxmldocument.selectnodes( "/friendslist/friend");
そして、ここに例外があります:
E/MONO(365):[0x45EEC0:]例外処理:System.TypeInitializationException:system.Console E/FriendsView(365):XMLドキュメントの例外を解析する例外:例外:例外は、タイプInitializerによってスローされました。 System.Console E/FriendsView(365):XML Document:System.ExecutionEngineException:Sigill E/FriendsView(365):at System.Console..Cctor()[0x00019] in/usersma/work/monoo -ANDROID-TRUNK/MCS/CLASS/CORLIB/SYSTEM/CONSOLEL.CS:127
System.Consoleがここに関与している理由がわかりません!助けてくれてありがとう、マーティン
解決
期待してこれを追加するだけで、同じ問題にぶつかった他の人に役立つかもしれません。これは、モノドロイド1.0.9186の時までに修正されたモノドロイド1.0.8980のバグであることがわかりました。新しいリリースにアップグレードすると、問題が解決しました。