Been playing with the API a fair bit now in terms of writing a C# port of it.
I tend to convert everything returned in JSON to an XmlDocument before manipulating it (Simply because I don't actually know how else to handle it within C#) However if I run any queries that return more than one result within the JSON, for example members/{:ID}/endorsements
the XmlDocument parse fails as there are multiple root level elements read from the parser.
This to do with the structure that is returned from DaniWeb or the actual parser failing? I'm using the Newtonsoft.Json
DLL (Aka JSON.Net) to parse to Xml. (Would expect its functionality to be well tested?)