PHP XML解析数据

PHP XML解析数据

问题描述:

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!

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;
  

 
  ?>

</div>

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

我正在使用的代码与Feed一起附在下面。 p>

任何 非常感谢帮助! p>

feed: https ://apn.apcentiaservices.co.uk/ContactXML/agentfeed?organization = se724de89ca150f p>

p>

 &lt;?php 
 
 
 
 
 
 $ url ='https://apn.apcentiaservices.co.uk/ContactXML/agentfeed?organisation=  se724de89ca150f'; 
 
 $ html =“”; 
 
 
 
 $ xml = simplexml_load_file($ url); 
 
for($ i = 0; $ i&lt; 10; $ i ++){  
 
 $ title = $ xml-&gt; organization ['APN']  - &gt;品牌['AllStar Psychics']  - &gt; pool ['A Team']  - &gt;代理[$ i]  - &gt;显示 -name; 
 
 
 
 echo $ title; 
 
 
 
} 
 
echo $ html; 
 
 
 \  n 
 
 
 
?&gt;  code>  pre> 
 
  div> 
 
  div> 
 
 
  div>

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>');
}