SimpleXMLElement Object(
[ImageFormat] => SimpleXMLElement Object(
[@attributes] => Array(
[DimensionCategory] => small
[Title] => extra
)
[URL] => link..
)
)
答案 0 :(得分:2)
@attributes
源于此
<ImageFormat DimensionCategory="small" Title="extra">
<URL />
</ImageFormat>
另一方面,是给定元素的属性
答案 1 :(得分:1)
它只是成员名称的一部分:
echo $xml->ImageFormat->{'@attributes'}['Title'];
您应该使用attributes()
类的SimpleXMLElement
方法来访问XML元素的属性。
答案 2 :(得分:1)
作为knittl stated,它只是一个成员名称。注意:要访问SimpleXML节点中的属性,而不是执行:
echo $xml->ImageFormat->{'@attributes'}['Title'];
一个人会这样做:
echo $xml->ImageFormat['Title'];