Pregunta

Estoy luchando con un código monodroid que debería ser simple, pero está causando una excepción inesperada. El código lanza una excepción cuando intento invocar selectNodes () en un objeto XMLDocument.

Este es el código:

XmlDocument handxmlDocument = new XMLDocument ();

XmlDeclaration dec = handxmlDocument.CreatexMlDeclaration ("1.0", nulo, nulo);

handxmlDocument.appendChild (dec);

Xmlelement root = handxmlDocument.createElement ("Friendslist");

handxmlDocument.appendChild (raíz);

Xmlelement friendElement = handxmlDocument.createElement ("amigo");

FriendElement.SetAttribute ("Ubicaciónx", "35");

FriendElement.SetAttribute ("Ubicación", "46");

FriendElement.SetAttribute ("Teléfono", "4085556803");

Root.appendChild (FriendElement);

XmlnodeList friendNodeList = handxmlDocument.SelectNodes ("/FriendsList/Friend");

Y aquí está la excepción:

E/mono (365): [0x45EEC0:] Manejo de excepciones: System.TypeInitializationException: El tipo inicializador de tipo se lanzó una excepción para el sistema. para System.Console E/FriendsView (365): Excepción interna Parsing XML Documento: System.ExecutionEngineException: Sigill E/FriendsView (365): en System.Console..Cctor () [0x00019] en/usuarios/plasma/trabajo/mono/mono -android-trunk/mcs/class/corlib/system/console.cs: 127

No tengo idea de por qué el sistema. ¡El consolador está involucrado aquí! Gracias por cualquier ayuda, Martin

¿Fue útil?

Solución

Solo agregando esto con la esperanza de que pueda ayudar a cualquier otra persona que tenga el mismo problema. Resulta que este fue un error en Monodroid 1.0.8980 que se solucionó en el momento de Monodroid 1.0.9186. La actualización a la nueva versión solucionó mi problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top