# filter

A <filter> consists of a set of <filter-class>'s that describes the object classes that are used by a particular instance of a DirXML driver.

### Example

>     <filter>
>      <filter-class class-name="User"
>      subscriber="sync"
>      publisher="sync">
>      <filter-attr attr-name="CN"
>      subscriber="sync"
>      publisher="ignore"
>      merge-authority="none"/>
>      <filter-attr attr-name="Surname"
>      subscriber="sync"/>
>      <filter-attr attr-name="Given name"
>      subscriber="sync"/>
>      <filter-attr attr-name="Internet EMail Address"
>      publisher="sync"
>      publisher-optimize-modify="false"/>
>      <filter-attr attr-name="Login Disabled"
>      subscriber="notify"/>
>      </filter-class>
>      <filter-class class-name="Group"
>      subscriber="sync"
>      publisher="sync">
>      publisher-create-homedir="false">
>      <filter-attr attr-name="CN"
>      subscriber="sync"
>      merge-authority="none"/>
>      <filter-attr attr-name="Member"
>      subscriber="sync"
>      publisher="sync"
>      merge-authority="publisher"
>      publisher-optimize-modify="false"/>
>      </filter-class>
>     </filter>

## 1. Allowed Content

> filter-class
>   behavior of an object class

## 2. No Attributes

## 3. Content Rule

> ( filter-class * )

## 4. Parent Elements

> None

Top Elements || All Elements || Tree