MattBlack MattBlack - 1 year ago 152
PHP Question

PHP XML Parse data

I have never used XML before and am trying to loop through the XML and display all the display names in the 'A Team'. The code I am using is outputting 10 zeros and not the names.

The code I am using is attached below along with the feed.

Any assistance is much appreciated!



$url = '';
$html = "";

$xml = simplexml_load_file($url);
for($i = 0; $i < 10; $i++){
$title = $xml->organisation['APN']->brand['AllStar Psychics']->pool['A Team']->agent[$i]->display-name;

echo $title;

echo $html;


Answer Source

This might getthe basics you asked for. Not sure if it's what you want. I'm not that good at xpath.

$mydata = $xml->xpath('/organisation/brand/pool[@name="A Team"]//display-name');

foreach($mydata as $key=>$value){
  echo('Name:' . $value .'<br>');
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download