PHP | XMLReader readInnerXml() Function
The XMLReader::readInnerXml() function is an inbuilt function in PHP which is used to read the contents of the current node, including child nodes and markup.
Syntax:
string XMLReader::readInnerXml( void )
Parameters: This function doesn’t accept any parameters.
Return Value: This function returns the content of the current node as a string or empty string in case of failure.
Below examples illustrate the XMLReader::readInnerXml() function in PHP:
Example 1: In this program, we will read the value of an element without sub-nodes.
Example 2: In this program, we will read the value of a element with sub-nodes.
- data.xml
<?xml version= "1.0" encoding= "utf-8" ?>
<div>
<h1> GeeksforGeeks <h2>World</h2></h1>
</div>
|
- index.php
<?php
$XMLReader = new XMLReader();
$XMLReader ->open( 'data.xml' );
$XMLReader ->read();
$XMLReader ->read();
$XMLReader ->read();
echo "The text inside is:" .
$XMLReader ->readInnerXml();
?>
|
- Output:
Reference: https://www.php.net/manual/en/xmlreader.readinnerxml.php
Last Updated :
18 Mar, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...