我正在尝试使用SimpleXML检索过程数据,并且有很大困难。我在这里阅读了许多关于这个主题的主题,他们都看起来像我在做什么,但我的工作不正常。下面是我得到了什么:通过SimpleXMLElement循环访问属性
<ROOT>
<ROWS COMP_ID="165462">
<ROWS COMP_ID="165463">
</ROOT>
我的代码:
$xml = simplexml_load_file('10.xml');
foreach($xml->ROWS as $comp_row) {
$id = $comp_row->COMP_ID;
}
我走过这在我的调试步骤,我可以看到的$ id没有被设置为COMP_ID的字符串值,但成为包含CLASSNAME对象的SimpleXMLElement本身。我已经尝试了许多变体来解决这个属性,但都没有工作,包括$ comp_row-> attributes() - > COMP_ID等等。
我错过了什么?
宾果。强制数据类型做到了。谢谢。 –