<remark>At the request of the author, changed the status of this document to Deferred pending development of an implementation; also changed the type to Informational.</remark>
<p>This module operates in the "http://jabber.org/protocol/filter/basic" namespace.</p>
</section1>
<section1topic='Conditions'>
<p>This module defines the fullowing conditions:</p>
<ul>
<li><message/> - true if the packet is a <message/> packet.</li>
<li><presence/> - true if the packet is a <presence/> packet.</li>
<li><iq/> - true if the packet is a <iq/> packet. If this element contains CDATA, then it must match the namespace of the first element inside the packet (typically <query/>) in order to be true.</li>
<li><to/> - true when the CDATA of this element matches the "to" attribute of the packet.</li>
<li><from/> - true when the CDATA of this element matches the "from" attribute of the packet.</li>
<li><type/> - true when the CDATA of this element matches the "type" attribute of the packet.</li>
</ul>
<examplecaption='Matches all presence packets'><![CDATA[