简体   繁体   English

PHP中的XML解析器无法解析

[英]XML Parser in PHP not parsing

I'm trying to parse the following xml https://ota.cartrawler.com/cartrawlerota/files/static/ctlocation.EN.xml 我正在尝试解析以下xml https://ota.cartrawler.com/cartrawlerota/files/static/ctlocation.EN.xml

I have the following code 我有以下代码

<?php
$xml = simplexml_load_file("ctlocation.EN.xml") 

       or die("Error: Cannot create object");
foreach($xml->children() as $loc){
    foreach($loc->children() as $loca => $data){
      echo $data->location['name'];
      echo "<br />";
    }
}
?>

It's not giving any error but it's not parsing any info, any idea why? 它没有给出任何错误,但没有解析任何信息,知道为什么吗?

Try this out: 试试看:

<?php
$xml = simplexml_load_file("ctlocation.EN.xml") 
       or die("Error: Cannot create object");
foreach($xml->Country as $loc){
  $name = $loc[0]['name'];
  echo $name;
  echo "<br />";
}
?>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM