&reftitle.constants;
&extension.constants;
XMLReader uses class constants since PHP 5.1. Prior releases use global
constants in the form XMLREADER_ELEMENT.
XMLReader Node Types
Constant
Value
Description
XMLReader::NONE
(integer)
0
No node type
XMLReader::ELEMENT
(integer)
1
Start element
XMLReader::ATTRIBUTE
(integer)
2
Attribute node
XMLReader::TEXT
(integer)
3
Text node
XMLReader::CDATA
(integer)
4
CDATA node
XMLReader::ENTITY_REF
(integer)
5
Entity Reference node
XMLReader::ENTITY
(integer)
6
Entity Declaration node
XMLReader::PI
(integer)
7
Processing Instruction node
XMLReader::COMMENT
(integer)
8
Comment node
XMLReader::DOC
(integer)
9
Document node
XMLReader::DOC_TYPE
(integer)
10
Document Type node
XMLReader::DOC_FRAGMENT
(integer)
11
Document Fragment node
XMLReader::NOTATION
(integer)
12
Notation node
XMLReader::WHITESPACE
(integer)
13
Whitespace node
XMLReader::SIGNIFICANT_WHITESPACE
(integer)
14
Significant Whitespace node
XMLReader::END_ELEMENT
(integer)
15
End Element
XMLReader::END_ENTITY
(integer)
16
End Entity
XMLReader::XML_DECLARATION
(integer)
17
XML Declaration node
XMLReader Parser Options
Constant
Value
Description
XMLReader::LOADDTD
(integer)
1
Load DTD but do not validate
XMLReader::DEFAULTATTRS
(integer)
2
Load DTD and default attributes but do not validate
XMLReader::VALIDATE
(integer)
3
Load DTD and validate while parsing
XMLReader::SUBST_ENTITIES
(integer)
4
Substitute entities and expand references