我一直在从事一个涉及 PHP 和 XML 的小项目,我遇到的困难来自访问节点中的属性。
以下是从节点访问属性的示例:
<?php
$string = <<<XML
<a>
<foo name="one" game="lonely">1</foo>
</a>
XML;
$xml = simplexml_load_string($string);
foreach ($xml->foo[0]->attributes() as $a => $b) {
echo $a,'="',$b,"\"\n";
}
?>
在上面的代码中,我似乎无法理解这foo[0]
一点。例如,我很困惑为什么你必须做foo[0]->att...
而不是仅仅foo->att...
。
谢谢你的时间,-迈克尔米切尔