PHP XML 为什么我不能用 SimpleXML 读取第一个属性?
PHP XML why I can't read the first attribute with 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]
什么都不做。
尝试
<?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)
我要读取的 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]
什么都不做。
尝试
<?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)