• PHP Video Tutorials

PHP - XML Reader Functions



XMLReader extension is used to read/retrieve the contents of an XML document i.e. using the methods of the XMLReader class you can read each node of an XML document.

Installation

This extension enable by default. Default command line for disable at compile time is --disable-xml.

Runtime Configuration

This extension has no configuration directives defined in php.ini.

List of Functions

PHP − indicates the earliest version of PHP that supports the function.

Sr.No Function & Description PHP
1

XMLReader::close

This function is used to close the current XMLReader object.

5
2

XMLReader::expand

This function returns the copy of current node as DOM object.

5
3

XMLReader::getAttribute

This function is used to retrieve the value of a named attribute.

5
4

XMLReader::getAttributeNo

This function is used to retrieve the value of an attribute by index.

5
5

XMLReader::getAttributeNs

This function is used to retrieve the value of an attribute by name and URI.

5
6

XMLReader::getParserProperty

This Is used to determine whether a property has been set.

5
7

XMLReader::isValid

This Is used to determine whether the parsed XML document is valid.

5
8

XMLReader::lookupNamespace

This function is used to lookup a namespace for a prefix.

5
9

XMLReader::moveToAttribute

This function moves the cursor to the an attribute of the current element based on the given name.

5
10

XMLReader::moveToAttributeNo

This function moves the cursor to the an attribute of the current element based on number.

5
11

XMLReader::moveToAttributeNs

This function moves the cursor to a named attribute of the current element.

5
12

XMLReader::moveToElement

This function moves the cursor to the parent element of the current attribute.

5
13

XMLReader::moveToFirstAttribute

This function moves the cursor to the first attribute of the current element.

5
14

XMLReader::moveToNextAttribute

This function moves the cursor to the next attribute of the current element.

5
15

XMLReader::next

It used to skip the sub trees and moves to the next nodes.

5
16

XMLReader::open

It used to set the XML in a file (URI) to parse.

5
17

XMLReader::read

It used to move the pointer to the next node in the XML document.

5
18

XMLReader::readInnerXml

It used to retrieve an XML element from the current node.

5
19

XMLReader::readOuterXml

It used to retrieve the XML element from the current node (including itself).

5
20

XMLReader::readString

It used to read the contents of a node as string.

5
21

XMLReader::setParserProperty

It used to set the function properties.

5
22

XMLReader::XML

This sets the XML data to parse.

5
php_function_reference.htm
Advertisements