IE9 jqXHR.responseXML returns "undefined"

IE9 jqXHR.responseXML returns "undefined" while FireFox 3.6.13 correctly returns: [object XMLDocument]

JavaScript

$.ajax({
    url: "/echo/xml/",
    dataType: "xml",
    type: "post",
    data: {
        xml: "<rooty><test>123</test></rooty>"
    },
    complete: function(jqXHR, a, b) {
        alert("jqXHR.responseText = " + jqXHR.responseText);
        var xml = jqXHR.responseXML;
        //alert("jqXHR.responseXML = " + jqXHR.responseXML);
        alert(xml.getElementsByTagName("test")[0].childNodes[0].nodeValue);
     }
});