Try out our new RRULE tool for creating RRULE compatible strings.

Name

comp-filter

Namespace

urn

Purpose

Specifies search criteria on calendar components.

Description

The CALDAV targeted at the calendar object (i.e., VCALENDAR) or at a specific calendar component type (e.g., VEVENT). The scope of the CALDAV:comp-filter XML element is the calendar object when used as a child of the CALDAV:filter XML element. The scope of the CALDAV:comp-filter XML element is the enclosing calendar component when used as a child of another CALDAV:comp-filter XML element. A CALDAV:comp-filter is said to match if:

* The CALDAV

comp-filter XML element is empty and the calendar object or calendar component type specified by the "name" attribute exists in the current scope;

or

* The CALDAV

comp-filter XML element contains a CALDAV defined XML element and the calendar object or calendar component type specified by the "name" attribute does not exist in the current scope;

or

* The CALDAV

comp-filter XML element contains a CALDAV XML element and at least one recurrence instance in the targeted calendar component is scheduled to overlap the specified time range, and all specified CALDAV:prop-filter and CALDAV:comp-filter child XML elements also match the targeted calendar component;

or

* The CALDAV

comp-filter XML element only contains CALDAV filter and CALDAV:comp-filter child XML elements that all match the targeted calendar component.

Definition

   

   
   name value: a calendar object or calendar component
               type (e.g., VEVENT)

This document was automatically converted to XHTML using an RFC to HTML converter with the original text document at the Internet Engineering Task Force web site at ietf.org .  The original text document should be referred to if there are any errors or discrepancies found in this document.

Need to test your iCalendar feeds? The iCalendar Validator provides developers and testers a method to validate their iCalendar feeds, which can take data from either a URL, file or text snippet and compare it against the RFC 5545 specification.  We believe we have one of the best iCalendar validation tools available on the internet. More information about the validator can be found here.