<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<appendix xml:id="xmlreader.constants" xmlns="http://docbook.org/ns/docbook">
 &reftitle.constants;
 &extension.constants;
  <warning>
   <para>
    XMLReader uses class constants since PHP 5.1. Prior releases use global
    constants in the form <constant>XMLREADER_ELEMENT</constant>.
   </para>
  </warning>
  <table>
   <title>XMLReader Node Types</title>
   <tgroup cols="3">
    <thead>
     <row>
      <entry>Constant</entry>
      <entry>Value</entry>
      <entry>Description</entry>
     </row>
    </thead>
    <tbody>
     <row xml:id="xmlreader.constants.none">
      <entry>
       <constant>XMLReader::NONE</constant>
       (<type>integer</type>)
      </entry>
      <entry>0</entry>
      <entry>No node type</entry>
     </row>
     <row xml:id="xmlreader.constants.element">
      <entry>
       <constant>XMLReader::ELEMENT</constant>
       (<type>integer</type>)
      </entry>
      <entry>1</entry>
      <entry>Start element</entry>
     </row>
     <row xml:id="xmlreader.constants.attribute">
      <entry>
       <constant>XMLReader::ATTRIBUTE</constant> 
      (<type>integer</type>)
      </entry>
      <entry>2</entry>
      <entry>Attribute node</entry>
     </row>
     <row xml:id="xmlreader.constants.text">
      <entry>
       <constant>XMLReader::TEXT</constant>
       (<type>integer</type>)
      </entry>
      <entry>3</entry>
      <entry>Text node</entry>
     </row>
     <row xml:id="xmlreader.constants.cdata">
      <entry>
       <constant>XMLReader::CDATA</constant>
       (<type>integer</type>)
      </entry>
      <entry>4</entry>
      <entry>CDATA node</entry>
     </row>
     <row xml:id="xmlreader.constants.entity-ref">
      <entry>
       <constant>XMLReader::ENTITY_REF</constant>
       (<type>integer</type>)
      </entry>
      <entry>5</entry>
      <entry>Entity Reference node</entry>
     </row>
     <row xml:id="xmlreader.constants.entity">
      <entry>
       <constant>XMLReader::ENTITY</constant>
       (<type>integer</type>)
      </entry>
      <entry>6</entry>
      <entry>Entity Declaration node</entry>
     </row>
     <row xml:id="xmlreader.constants.pi">
      <entry>
       <constant>XMLReader::PI</constant>
       (<type>integer</type>)
      </entry>
      <entry>7</entry>
      <entry>Processing Instruction node</entry>
     </row>
     <row xml:id="xmlreader.constants.comment">
      <entry>
       <constant>XMLReader::COMMENT</constant>
       (<type>integer</type>)
      </entry>
      <entry>8</entry>
      <entry>Comment node</entry>
     </row>
     <row xml:id="xmlreader.constants.doc">
      <entry>
       <constant>XMLReader::DOC</constant>
       (<type>integer</type>)
      </entry>
      <entry>9</entry>
      <entry>Document node</entry>
     </row>
     <row xml:id="xmlreader.constants.doc-type">
      <entry>
       <constant>XMLReader::DOC_TYPE</constant>
       (<type>integer</type>)
      </entry>
      <entry>10</entry>
      <entry>Document Type node</entry>
     </row>
     <row xml:id="xmlreader.constants.doc-fragment">
      <entry>
       <constant>XMLReader::DOC_FRAGMENT</constant>
       (<type>integer</type>)
      </entry>
      <entry>11</entry>
      <entry>Document Fragment node</entry>
     </row>
     <row xml:id="xmlreader.constants.notation">
      <entry>
       <constant>XMLReader::NOTATION</constant>
       (<type>integer</type>)
      </entry>
      <entry>12</entry>
      <entry>Notation node</entry>
     </row>
     <row xml:id="xmlreader.constants.whitespace">
      <entry>
       <constant>XMLReader::WHITESPACE</constant>
       (<type>integer</type>)
      </entry>
      <entry>13</entry>
      <entry>Whitespace node</entry>
     </row>
     <row xml:id="xmlreader.constants.significant-whitespace">
      <entry>
       <constant>XMLReader::SIGNIFICANT_WHITESPACE</constant>
       (<type>integer</type>)
      </entry>
      <entry>14</entry>
      <entry>Significant Whitespace node</entry>
     </row>
     <row xml:id="xmlreader.constants.end-element">
      <entry>
       <constant>XMLReader::END_ELEMENT</constant>
       (<type>integer</type>)
      </entry>
      <entry>15</entry>
      <entry>End Element</entry>
     </row>
     <row xml:id="xmlreader.constants.end-entity">
      <entry>
       <constant>XMLReader::END_ENTITY</constant>
       (<type>integer</type>)
      </entry>
      <entry>16</entry>
      <entry>End Entity</entry>
     </row>
     <row xml:id="xmlreader.constants.xml-declaration">
      <entry>
       <constant>XMLReader::XML_DECLARATION</constant>
       (<type>integer</type>)
      </entry>
      <entry>17</entry>
      <entry>XML Declaration node</entry>
     </row>
    </tbody>
   </tgroup>
  </table>
  <table>
   <title>XMLReader Parser Options</title>
   <tgroup cols="3">
    <thead>
     <row>
      <entry>Constant</entry>
      <entry>Value</entry>
      <entry>Description</entry>
     </row>
    </thead>
    <tbody>
     <row xml:id="xmlreader.constants.loaddtd">
      <entry>
       <constant>XMLReader::LOADDTD</constant>
       (<type>integer</type>)
      </entry>
      <entry>1</entry>
      <entry>Load DTD but do not validate</entry>
     </row>
     <row xml:id="xmlreader.constants.defaultattrs">
      <entry>
       <constant>XMLReader::DEFAULTATTRS</constant>
       (<type>integer</type>)
      </entry>
      <entry>2</entry>
      <entry>Load DTD and default attributes but do not validate</entry>
     </row>
     <row xml:id="xmlreader.constants.validate">
      <entry>
       <constant>XMLReader::VALIDATE</constant>
       (<type>integer</type>)
      </entry>
      <entry>3</entry>
      <entry>Load DTD and validate while parsing</entry>
     </row>
     <row xml:id="xmlreader.constants.subst-entities">
      <entry>
       <constant>XMLReader::SUBST_ENTITIES</constant>
       (<type>integer</type>)
      </entry>
      <entry>4</entry>
      <entry>Substitute entities and expand references</entry>
     </row>
    </tbody>
   </tgroup>
  </table>
</appendix>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->