2011-01-22 3 views
0

Я борюсь с некоторым кодом Monodroid, который должен быть простым, но вызывает неожиданное исключение. Код вызывает исключение, когда я пытаюсь вызвать SelectNodes() для объекта XmlDocument.Монодоид: исключение в 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");

и здесь исключение:

Е/моно (365): [0x45eec0:] Обработка исключений: System.TypeInitializationException: исключение брошенной типа инициализатора для System.Console E/FriendsView (365): Исправление синтаксического анализа XML-документа: Исключение было выбрано инициализатором типа для System.Console E/FriendsView (365): Внутренний синтаксический анализ XML-документа: System.ExecutionEngineException: SIGILL E/FriendsView (365): на System.Console ..cctor() [0x00019] в /Users/plasma/Work/mono-android-trunk/mcs/class/corlib/System/Console.cs:127

I h Не знаю, почему здесь задействована System.Console! Спасибо за любую помощь, Мартин

+0

Продукт находится в бета-версии, сообщите об ошибках в списке рассылки или в отслеживателе ошибок Monodroid. – leppie

ответ

1

Просто добавьте это в надежде, что это может помочь любому, кто сталкивается с той же проблемой. Оказывается, это была ошибка в Monodroid 1.0.8980, которая была исправлена ​​ко времени Monodroid 1.0.9186. Модернизация до новой версии исправила мою проблему.

+0

Спасибо за отзыв. – leppie

 Смежные вопросы

  • Нет связанных вопросов^_^