从SimpleXML访问@属性我在访问@attribute节中的SimpleXML对象。当我var_dump整个对象,我得到正确的输出,当var_dump对象的其余部分(嵌套标记),我得到正确的输出,但是当我按照docs和var_dump $xml->OFFICE->{'@attributes'},我得到了一个空的对象,尽管事实是var_dump清楚地显示了要输出的属性。有人知道我在这里做错了什么/我怎样才能使这件事成功?
3 回答
精慕HU
TA贡献1845条经验 获得超8个赞
@attributes
$att = $xml->attributes();echo $att['field'];
标准方法-数组访问属性(Aaa)
$xml['field'];
正确快速格式
$xml->attributes()->{'field'};
错误格式
$xml->attributes()->field;$xml->{"@attributes"}->field;$xml->attributes('field');$xml->attributes()['field'];$xml->attributes->['field'];
- 3 回答
- 0 关注
- 439 浏览
添加回答
举报
0/150
提交
取消