2016-10-03 5 views
0

Ich habe XML nie benutzt und ich versuche, durch die XML-Schleife und zeigen alle Anzeigenamen in dem ‚A-Team‘. Der Code, den ich verwende, gibt 10 Nullen aus und nicht die Namen.PHP XML Parsen Daten

Der Code ich benutze ist unten angebracht zusammen mit dem Futter.

ist Jede mögliche Unterstützung sehr zu schätzen!

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++){ 
 
\t $title = $xml->organisation['APN']->brand['AllStar Psychics']->pool['A Team']->agent[$i]->display-name; 
 
\t 
 
\t echo $title; 
 
     
 
} 
 
echo $html; 
 
    
 

 
    
 
    ?>

+0

Haben Sie versucht "... gent [$ i] -> {'Anzeigename'};'? – Musa

+0

Hallo, nur müde und dass nicht wieder alles an allen :( – MattBlack

+0

Das Attribut 'name', nicht' value', geht in die '[]'. – chris85

Antwort

1

Diese Grundlagen getthe könnten Sie gefragt. Nicht sicher, ob es das ist, was du willst. Ich bin bei xpath nicht so gut.

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

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