rem: </filter> 
add: </comp-filter> </filter> 
context:     getItem: function (aId, aListener) {        if (!aListener)            return;        if (aId == null) {            // XXX FAILURE is a bad choice            aListener.onOperationComplete(this,                                          Components.results.NS_ERROR_FAILURE,                                          aListener.GET,                                          null,                                          "passed in empty iid");            return;        }        // this is our basic search-by-uid xml        // XXX get rid of vevent filter?        // XXX need a prefix in the namespace decl?        default xml namespace = "urn:ietf:params:xml:ns:caldav";        queryXml =           <calendar-query xmlns:C="urn:ietf:params:xml:ns:caldav">            <calendar-data/>              <filter>                <comp-filter name="VCALENDAR">                  <comp-filter name="VEVENT">                    <prop-filter name="UID">                      <text-match caseless="no">                       {aId}                      </text-match>                    </prop-filter>                  </comp-filter>                </comp-filter>              </filter>          </calendar-query>;        this.reportInternal(queryXml.toXMLString(), false, null, null, 1, aListener);        return;    },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/f0c77cac48e7ce31af529637a1b48c03f4314901/calDavCalendar.js/clean/calendar/providers/caldav/calDavCalendar.js