맞아, XML을 사용한 첫 날입니다. 나는 XML을 만들지 않고 누군가가 나에게 URL을 보내고 PHP를 사용하여 뭔가를해야한다.XML에서 데이터 액세스
$url = "http://www.MyURL.blah";
$string = file_get_contents($url);
$xml = simplexml_load_string($string);
echo $xml->getName();
이 단어 '응답'에코 ...
<response>
<query id="1">
<results>
<item>
<id>GZ7w39jpqwo</id>
<rank>1</rank>
<explanation>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla a massa lectus, sed convallis sapien. Curabitur sem mauris, ullamcorper ut. </explanation>
</item>
<item>
<id>hfMNRUAwLVM</id>
<rank>2</rank>
<explanation>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla a massa lectus, sed convallis sapien. Curabitur sem mauris, ullamcorper ut. </explanation>
</item>
<item>
<id>I_cxElavpS8</id>
<rank>3</rank>
<explanation>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla a massa lectus, sed convallis sapien. Curabitur sem mauris, ullamcorper ut. </explanation>
</item>
</results>
</query>
</response>
그래서, 그래, 이것은 내가 지금까지 알아 냈어요 무엇 :이 같은 XML 구조는 모습입니다. 예,가요! 그래서 지금 어떻게 도대체 당신은 각 항목의 ID, 순위 및 설명을 얻습니까? 위의 3 개 항목 만 게시했습니다. 실제로이 약 50
왜이 작동하지 않습니다 : $ string = file_get_contents ($ url); $ xml = simplexml_load_string ($ string); foreach ($ xml as $ row) { echo $ row-> rank. '
'; } – AzzyDude