我想解析所有XML属性。
我无法通过
访问(名称和类型):
<productlist name="MRF">
<product type="BAT">
有人可以帮我解析其余数据的这些属性吗?
$xml = XmlParser::load(url(myxmlfile.xml));
$xmlProduct = $xml->parse([
'product' => [
'uses'=>'product[name,price,type]'
],
]);
我的XML示例
<productlist name="MRF">
<product type="BAT">
<name>
<![CDATA[ mrf genius limited edition ]]>
</name>
<price>
<![CDATA[ 11999 ]]>
</price>
<type>
<![CDATA[ english willow ]]>
</type>
</product>
</productlist>
答案 0 :(得分:0)
这就是我解决问题的方法:
$xmlProduct = $xml->parse([
'name' => ['uses' => '::name'],
'Type' => ['uses' => 'product::type'],
'price' => ['uses' => 'product.price'],
'bat_type' => ['uses' => 'product.type'],
);
这就是我解析XML的方式。