我无法弄清楚这件事是如何起作用的。我按照PHP Doc。
的说明进行操作这是我的代码:
$xmlfile = simplexml_load_file($xmlurl) or die("Cannon get.");
该文件包含以下架构:
<PriceResult>
<QueryStatus>
</QueryStatus>
<InputData>
</InputData>
<Producers/>
<Prices>
<Price>
</Price>
<Price>
<PartId>13580448730</PartId>
<BrandId>11</BrandId>
<Brand>BERU</Brand>
<PartNumber>Z226</PartNumber>
<PartNumberShort>Z226</PartNumberShort>
<PartDescriptionRus/>
<Price>8.90</Price>
<Currency>EUR</Currency>
<Quantity>0</Quantity>
<QuantityType>EQUAL</QuantityType>
<PriceLogo>GLIR</PriceLogo><Weight/>
<PriceDescrShort>Европейский поставщик запчастей</PriceDescrShort>
<PriceDescrLong>Европейский поставщик запчастей</PriceDescrLong>
<DeliveryType>LOCAL</DeliveryType>
<DeliveryDays>17</DeliveryDays>
<PriceChangeDate>2015-01-05 10:27:05</PriceChangeDate>
<DamagedFlag>N</DamagedFlag>
<UsedFlag>N</UsedFlag>
<OriginalFlag>N</OriginalFlag>
<OldPartNumberFlag>N</OldPartNumberFlag>
<Group>0</Group><GroupDescr/>
</Price>
<Price>
</Price>
<Price>
</Price>
</PriceResult>
我以前做过,但现在我忘记了。那么我怎样才能通过Price in Price迭代XML来获得这样的数据:
foreach ($xmlfile->children() as $item){
print($item->BrandId);
}
和Ill获得所有品牌,或$ item-&gt; PartId - 所有部分? e.t.c到所有
答案 0 :(得分:0)
$xmlfile = simplexml_load_file($xmlurl) or die("Cannon get.");
然后 $ xxx = $ xmlfile-&gt; xxx; $ yyy = $ xmlfile-&gt; yyy; $ zzz = $ xmlfile-&gt; zzz;
毕竟,显示这样的数据更简单
echo $xxx;
你的&#34; - &gt;孩子()&#34; ?