PHP XML为什么我无法用SimpleXML读取第一个属性?

时间:2015-07-29 12:39:50

标签: php simplexml

我想要阅读的XML文件如下所示:

<issues aaa="444" exportTime="Tue Jul 28 23:54:39 CEST 2015">
  <issue>
   <name>Testing</name>

我使用此代码:

$simple = file_get_contents('/url/test3.xml');
$test = new SimpleXMLElement($simple);

我可以阅读问题名称孩子:

echo $test->issue[1]->name;

如何阅读ExportTime值的问题?

echo $test->issues[exportTime]

什么都不做。

1 个答案:

答案 0 :(得分:1)

尝试

<?php

$str = <<<XML
<issues aaa="444" exportTime="Tue Jul 28 23:54:39 CEST 2015">
  <issue>
   <name>Testing</name>
  </issue>
</issues>
XML;

$xml = new SimpleXMLElement($str);
var_dump($xml['exportTime']);

?>

输出

object(SimpleXMLElement)[2]
  public 0 => string 'Tue Jul 28 23:54:39 CEST 2015' (length=29)