php解析xml问题,得到属性的时候为啥多了个“@”符号
我在用simplexml解析
<InstallPolicyConfig PolicyId="PolicyId" Value="Value" Type="Type" IsAllow="IsAllow"/>
这样一段xml的时候得到这样的一个对象:
SimpleXMLElement Object
(
[@attributes] => Array
(
[PolicyId] => PolicyId
[Value] => Value
[Type] => Type
[IsAllow] => IsAllow
)
)
为啥attributes前边会有一个@呢 ?? 这样我怎么才能取得它下边得Array呢 ?
主要的php源码就这句:
print_r(simplexml_load_string("<InstallPolicyConfig PolicyId=\"PolicyId\" Value=\"Value\" Type=\"Type\" IsAllow=\"IsAllow\"/>"));