How to read the below xml using php?
<?xml version="1.0" encoding="UTF-8"?>
<video>
<youtube> youtube video url </youtube>
</video>
I tried the code below but seems not working:
$dom = new DOMDocument();
$dom->load('new_result.xml');
$results = $dom->documentElement;
foreach( $results as $result)
{
foreach( $result->getElementsByTagName('youtube') as $youtube )
{
echo ' video url ' . $youtube->nodeValue;
}
}
No need for anything fancy, just use ->getElementsByTagName()
method after you've loaded it up:
$dom->load('new_result.xml'); // load the file
// use ->getElementsByTagName() right away
$youtube = $dom->getElementsByTagName('youtube');
if($youtube->length > 0) { // if there are youtube nodes indeed
foreach($youtube as $y) { // for each youtube node
echo $y->nodeValue;
}
}