title: GetListItems Webservice ignores my query filter
body: <p>The code below seemingly executes the web service and returns values, but ignores the where clause (thus returning all items in the list).  This is the simplest form of the problem that I've come up with. </p>
  
  <p>The TestQuery list is a simple custom list with no user defined fields.  Can anyone see why the filter is not working?</p>
  
  <pre><code>&lt;body&gt;
  &lt;script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"&gt;&lt;/script&gt;
  &lt;script type="text/javascript"&gt;
  $(document).ready(function() {
      var soapEnv = "&lt;soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'&gt;&lt;soapenv:Body&gt;&lt;GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'&gt;";
      soapEnv += "&lt;listName&gt;TestQuery&lt;/listName&gt;";
      soapEnv += "&lt;Query&gt;&lt;Where&gt;&lt;Eq&gt;&lt;FieldRef Name='Title'/&gt;&lt;Value Type='Text'&gt;One&lt;/Value&gt;&lt;/Eq&gt;&lt;/Where&gt;&lt;/Query&gt;";
      soapEnv += "&lt;ViewFields&gt;&lt;ViewFields&gt;&lt;FieldRef Name='Title'/&gt;&lt;/ViewFields&gt;&lt;/ViewFields&gt;&lt;RowLimit&gt;1&lt;/RowLimit&gt;";
      soapEnv += "&lt;/GetListItems&gt;&lt;/soapenv:Body&gt;&lt;/soapenv:Envelope&gt;";
  
      $.ajax({
          url: "_vti_bin/lists.asmx",
          type: "POST",
          dataType: "xml",
          data: soapEnv,
          complete: processResult,
          contentType: "text/xml; charset=\"utf-8\""
      });
  });
  
  function processResult(xData, status) {
              $('#WSResponse').text(status);
      $(xData.responseXML).find("z\\:row").each(function() {
          var liHtml = "&lt;li&gt;" + $(this).attr("ows_Title") + "&lt;/li&gt;";
          $("#tasksUL").append(liHtml);
      });
      //}
  }
  &lt;/script&gt;
  
  
  &lt;ul id="tasksUL"/&gt;
  &lt;div id="WSResponse"/&gt;
  
  &lt;/body&gt;
  </code></pre>