PHP XML解析数据

时间:2016-10-03 19:56:02

标签: php xml

我之前从未使用过XML,并且正在尝试遍历XML并显示“A Team”中的所有显示名称。我正在使用的代码是输出10个零而不是名称。

我正在使用的代码随附在Feed中。

非常感谢任何帮助!

Feed:https://apn.apcentiaservices.co.uk/ContactXML/agentfeed?organisation=se724de89ca150f

 <?php
  
  
  $url = 'https://apn.apcentiaservices.co.uk/ContactXML/agentfeed?organisation=se724de89ca150f';
  $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;
  

 
  ?>

1 个答案:

答案 0 :(得分:1)

这可能会得到您要求的基础知识。不确定这是不是你想要的。我在xpath上并不擅长。

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

foreach($mydata as $key=>$value){
  echo('Name:' . $value .'<br>');
}