2011-01-22 3 views
0

단순해야하는 Monodroid 코드로 인해 어려움을 겪고 있지만 예기치 않은 예외가 발생합니다. XmlDocument 개체에서 SelectNodes()를 호출하려고하면 코드가 예외를 throw합니다. Monodroid : XmlDocument.SelectNodes() 메서드의 예외

코드이다

을 XmlDocument handXmlDocument = 새을 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/모노 (365) : [0x45eec0 :] 예외 처리 : System.TypeInitializationException : 예외 System.Console E/FriendsView의 형태 초기화가 발생 하였다 (365 여기

는 예외) 예외 XML 문서 : System.Console의 형식 이니셜 라이저에서 예외가 throw되었습니다. E/FriendsView (365) : XML 문서를 구문 분석하는 내부 예외 : System.ExecutionEngineException : SIGILL E/FriendsView (365) : System.Console ..cctor() [0x00019] in /Users/plasma/Work/mono-android-trunk/mcs/class/corlib/System/Console.cs:127

1 시간 System.Console이 여기 왜 포함되어 있는지 알 수 없습니다. 어떤 도움을 주셔서 감사합니다, Martin

+0

제품이 베타 버전이므로 메일 링리스트 또는 Monodroid 버그 추적기에 버그를보고하십시오. – leppie

답변

1

같은 문제에 부딪히는 다른 사람들을 도울 수 있기를 바랍니다. 이것이 Monodroid 1.0.8980의 버그 였고 Monodroid 1.0.9186의 시간까지 수정되었습니다. 새 릴리스로 업그레이드하면 문제가 해결되었습니다.

+0

의견에 감사드립니다. – leppie