CAML query not working properly with Sharepoint 2010
===

Here is my code which we are using to fetch the data from a sharepoint list using JavaScript code

 

var a = new ActiveXObject("Microsoft.XMLHTTP");

        if (a == null) return null;

        a.Open("POST", "http://xyz.com/sites/IT/_vti_bin/DspSts.asmx", false);
        a.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
        a.setRequestHeader("SOAPAction", "http://schemas.microsoft.com/sharepoint/dsp/queryRequest");
        var d = '<?xml version=\"1.0\" encoding=\"utf-8\"?>'
        + "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" "
        + "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" "
        + "xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope\/\">"
        + " <soap:Header xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope\/\">"
       + " <dsp:versions xmlns:dsp=\"http://schemas.microsoft.com/sharepoint/dsp\">"
           + " <dsp:version>1.0</dsp:version>"
           + " </dsp:versions>"
           + " <dsp:request xmlns:dsp=\"http://schemas.microsoft.com/sharepoint/dsp\""
           + " service=\"DspSts\" document=\"content\" method=\"query\">"
           + " </dsp:request>"
           + " </soap:Header>"
           + "<soap:Body>"
           + "<queryRequest "
           + " xmlns=\"http://schemas.microsoft.com/sharepoint/dsp\">"
           + " <dsQuery select=\"/list[@id='14d614e2-394e-4bd9-865d-3ec1a54628a8']\""
           + " resultContent=\"dataOnly\""
           + " columnMapping=\"attribute\" resultRoot=\"Rows\" resultRow=\"Row\">"
           + " <query>"
           + "<Fields>"
           + "    <Field  Name='Title' />"
           + "    <Field  Name='WorkItem' />"
           + "    <Field  Name='Author' />"
           + "    <Field  Name='Manager' />"
           + "    <Field  Name='Created' />"
           + "    <Field  Name='Modified' />"
           + " </Fields>" 
           + " </query>"
           + " </dsQuery>"
           + " </queryRequest>"
           + "</soap:Body>"
           + "</soap:Envelope>";
        a.Send(d);
        var resultNode = a.responseXML;
        return resultNode;
    } 

Even though i have specified the columns, this code fetching all the columns.Even where clause also not working. Somebody please help me to identify the issue with this code.