単純なはずのMonodroidコードに苦労していますが、予期しない例外が発生しています。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 friendElement = handXmlDocument.CreateElement( "friend");
friendElement.SetAttribute( "locationx"、 "35");
friendElement.SetAttribute( "locationy"、 "46");
friendElement.SetAttribute( "phone"、 "4085556803");
root.AppendChild(friendElement);
XmlNodeList friendNodeList = handXmlDocument.SelectNodes( "/ friendslist / friend");
そしてここに例外があります:
E / mono(365):[0x45eec0:]例外処理:System.TypeInitializationException:System.Consoleの型初期化子によって例外がスローされましたE / FriendsView(365):XMLドキュメントの解析例外:型初期化子によって例外がスローされましたSystem.Console E / FriendsView(365)の場合:内部例外解析XMLドキュメント:System.ExecutionEngineException:SIGILL E / FriendsView(365):/ Users / plasma / Work /monoのSystem.Console..cctor()[0x00019] -android-trunk / mcs / class / corlib / System / Console.cs:127
System.Consoleがここに含まれている理由がわかりません。助けてくれてありがとう、マーティン