PHP | XMLReader getAttributeNo() Function
Last Updated :
20 Mar, 2020
The XMLReader::getAttributeNo() function is an inbuilt function in PHP which is used to get the value of an attribute based on its position or an empty string if attribute does not exist or not positioned on an element node.
Syntax:
string XMLReader::getAttributeNo( int $index )
Parameters: This function accepts a single parameter $index which holds the index of the attribute value to fetch.
Return Value: This function returns value of the attribute on success or an empty string.
Below examples illustrate the XMLReader::getAttributeNo() function in PHP:
Example 1:
Example 2:
- data.xml
<? xml version = "1.0" encoding = "utf-8" ?>
< body >
< h1 id = "geeksforgeeks" > Hello </ h1 >
< h2 id = "my_id" > World </ h2 >
</ body >
|
- index.php
<?php
$XMLReader = new XMLReader();
$XMLReader ->open( 'data.xml' );
while ( $XMLReader ->read()) {
if ( $XMLReader ->nodeType == XMLREADER::ELEMENT) {
$value = $XMLReader ->getAttributeNo(0);
echo $value . "<br>" ;
}
}
?>
|
- Output:
geeksforgeeks
my_id
Reference: https://www.php.net/manual/en/xmlreader.getattributeno.php
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...