我从供应商那里得到了这样的xml结构:
<offers>
<offer>
<param name="product_code"><![CDATA[ 666666 ]]></param>
<param name="name"><![CDATA[ Some name of product ]]></param>
<param name="ean"><![CDATA[ 11001100110011 ]]></param>
</offer>
<offer>
<param name="product_code"><![CDATA[ 666666 ]]></param>
<param name="name"><![CDATA[ Some name of product ]]></param>
<param name="ean"><![CDATA[ 11001100110011 ]]></param>
</offer>
</offers>
过去两天,我尝试捕获此值,但我不知道如何将数据从xml传递到(例如)这样的数组:
Array
(
[0] => Array
(
[product_code] => 666666
[name] => "Some name of product"
[ean] => 11001100110011
)
[1] => Array
(
[product_code] => 666666
[name] => "Some name of product"
[ean] => 11001100110011
)
)
使用SimpleXML :: class我只能使用attribute()函数访问标签名称。有人可以告诉我我在做什么错吗?并提供一些技巧来解决我的问题。