我需要解析下面的以下XML文件:
$xml = simplexml_load_file( urlencode($mediatrust_url) );
哪个输出:
SimpleXMLElement Object
(
[@attributes] => Array
(
[name] => StatsReport
)
)
所以它似乎只是拿起第一个标签的名称。
答案 0 :(得分:3)
试试这个:
foreach($xml->attributes() as $k => $v)
{
if($k == "name")
{
//do something
}
}
另外,尝试使用加载XML字符串,如下所示:
$sxml = simplexml_load_string(@file_get_contents($url));