到目前为止,我还无法返回id的任何值。这是我的密码。
$xml = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<Benchmark id="IE8"></Benchmark>
XML;
$sxml = new SimpleXMLElement($xml);
var_dump($sxml);
$name = (string) $sxml->Benchmark['id'];
echo $name;这是我的var转储
object(SimpleXMLElement)[1]
public '@attributes' =>
array (size=1)
'id' => string 'IE8' (length=3)基本上,我只想返回基准测试中的id值: IE8
发布于 2014-04-18 20:49:01
当您创建一个新的SimpleXMLElement时,返回的对象表示您的XML文件的根元素。
$sxml是您的<Benchmark>元素,$sxml->Benchmark不存在。
$name = (string) $sxml['id'];https://stackoverflow.com/questions/23162035
复制相似问题