Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

xmlreader(3) [php man page]

XMLREADER(3)								 1							      XMLREADER(3)

The XMLReader class

INTRODUCTION
The XMLReader extension is an XML Pull parser. The reader acts as a cursor going forward on the document stream and stopping at each node on the way. CLASS SYNOPSIS
XMLReader XMLReader Constants o const int$XMLReader::NONE0 o const int$XMLReader::ELEMENT1 o const int$XMLReader::ATTRIBUTE2 o const int$XMLReader::TEXT3 o const int$XMLReader::CDATA4 o const int$XMLReader::ENTITY_REF5 o const int$XMLReader::ENTITY6 o const int$XMLReader::PI7 o const int$XMLReader::COMMENT8 o const int$XMLReader::DOC9 o const int$XMLReader::DOC_TYPE10 o const int$XMLReader::DOC_FRAGMENT11 o const int$XMLReader::NOTATION12 o const int$XMLReader::WHITESPACE13 o const int$XMLReader::SIGNIFICANT_WHITESPACE14 o const int$XMLReader::END_ELEMENT15 o const int$XMLReader::END_ENTITY16 o const int$XMLReader::XML_DECLARATION17 o const int$XMLReader::LOADDTD1 o const int$XMLReader::DEFAULTATTRS2 o const int$XMLReader::VALIDATE3 o const int$XMLReader::SUBST_ENTITIES4 Properties o publicreadonly int$attributeCount o publicreadonly string$baseURI o publicreadonly int$depth o publicreadonly bool$hasAttributes o publicreadonly bool$hasValue o publicreadonly bool$isDefault o publicreadonly bool$isEmptyElement o publicreadonly string$localName o publicreadonly string$name o publicreadonly string$namespaceURI o publicreadonly int$nodeType o publicreadonly string$prefix o publicreadonly string$value o publicreadonly string$xmlLang Methods o public bool XMLReader::close (void ) o public DOMNode XMLReader::expand ([DOMNode $basenode]) o public string XMLReader::getAttribute (string $name) o public string XMLReader::getAttributeNo (int $index) o public string XMLReader::getAttributeNs (string $localName, string $namespaceURI) o public bool XMLReader::getParserProperty (int $property) o public bool XMLReader::isValid (void ) o public bool XMLReader::lookupNamespace (string $prefix) o public bool XMLReader::moveToAttribute (string $name) o public bool XMLReader::moveToAttributeNo (int $index) o public bool XMLReader::moveToAttributeNs (string $localName, string $namespaceURI) o public bool XMLReader::moveToElement (void ) o public bool XMLReader::moveToFirstAttribute (void ) o public bool XMLReader::moveToNextAttribute (void ) o public bool XMLReader::next ([string $localname]) o public bool XMLReader::open (string $URI, [string $encoding], [int $options]) o public bool XMLReader::read (void ) o public string XMLReader::readInnerXML (void ) o public string XMLReader::readOuterXML (void ) o public string XMLReader::readString (void ) o public bool XMLReader::setParserProperty (int $property, bool $value) o public bool XMLReader::setRelaxNGSchema (string $filename) o public bool XMLReader::setRelaxNGSchemaSource (string $source) o public bool XMLReader::setSchema (string $filename) o public bool XMLReader::xml (string $source, [string $encoding], [int $options]) PROPERTIES
o $attributeCount - The number of attributes on the node o $baseURI -The base URI of the node o $depth -Depth of the node in the tree, starting at 0 o $hasAttributes -Indicates if node has attributes o $hasValue -Indicates if node has a text value o $isDefault -Indicates if attribute is defaulted from DTD o $isEmptyElement -Indicates if node is an empty element tag o $localName -The local name of the node o $name -The qualified name of the node o $namespaceURI -The URI of the namespace associated with the node o $nodeType -The node type for the node o $prefix -The prefix of the namespace associated with the node o $value -The text value of the node o $xmlLang -The xml:lang scope which the node resides PREDEFINED CONSTANTS
XMLREADER NODE TYPES
o XMLReader::NONE -No node type o XMLReader::ELEMENT -Start element o XMLReader::ATTRIBUTE -Attribute node o XMLReader::TEXT -Text node o XMLReader::CDATA -CDATA node o XMLReader::ENTITY_REF -Entity Reference node o XMLReader::ENTITY -Entity Declaration node o XMLReader::PI -Processing Instruction node o XMLReader::COMMENT -Comment node o XMLReader::DOC -Document node o XMLReader::DOC_TYPE -Document Type node o XMLReader::DOC_FRAGMENT -Document Fragment node o XMLReader::NOTATION -Notation node o XMLReader::WHITESPACE -Whitespace node o XMLReader::SIGNIFICANT_WHITESPACE -Significant Whitespace node o XMLReader::END_ELEMENT -End Element o XMLReader::END_ENTITY -End Entity o XMLReader::XML_DECLARATION -XML Declaration node XMLREADER PARSER OPTIONS
o XMLReader::LOADDTD -Load DTD but do not validate o XMLReader::DEFAULTATTRS -Load DTD and default attributes but do not validate o XMLReader::VALIDATE -Load DTD and validate while parsing o XMLReader::SUBST_ENTITIES -Substitute entities and expand references PHP Documentation Group XMLREADER(3)
Man Page