So I started messing around with Mono this weekend, and I was attempting to read in data from my Garmin Forerunner 201 which gets exported into XML. So I thought, hrmm....I remember how easy it was to read in and parse XML in C#, why don't I give Mono a whirl and see what it can do. Unfortunately, I came across some very very disturbing results. So when I would use the following.....XmlNode node = doc.SelectSingleNode( "Element" );orXmlNode node = doc.SelectNodes( "Element" );I would get some kind of nasty "object not set to an instance of a reference exception," and the stack trace would be pointing to a line that had one of the two of the above mentioned statements. So I tried a few different ways that I knew of how to see what is in the XmlNode, or XmlDocument object and narrowed it down to that in fact those methods weren't working at all!! So I then decided to finally read the documentation, and what do I find? "Method not implemented." Whoa, why didn't I read the documentation eariler? I have no idea, but I wasted a good amount of time on trying to hack around it. So funny.
You can also find me on: