The CruiseControl.NET Monitor for Vista Sidebar is the first "real" Vista Sidebar gadget I developed, so I want to share 2 of the problems I encountered during the development.
The first problem was that the XmlHttpRequest always returned "undefined" (which is the null in javascript) for its responseXML property. I was reading an xml file, why did I receive a null instead of the XML Document contained into the response?
The XmlStatusReport.aspx file that contains the report for the build server doesn't have an xml content-type (not text/xml, application/xml or with a .xml extension) but has, as any other html page, a text/html content-type....