ооо, дошло, спасибо большое, дооформлю форматный вывод и выкину что вышло.
upd:
PHP код:
<?php
set_time_limit(0);
$xml = simplexml_load_file('18900-18999.xml');
foreach($xml->npc as $npcElement)
{
$npcId = (string)$npcElement["id"];
foreach($npcElement->rewardlist as $rewardListElement)
{
foreach($rewardListElement->group as $groupElement)
{
$gChance = (string)$groupElement["chance"];
foreach($groupElement->reward as $rewardElement)
{
$rewardID = (string)$rewardElement["item_id"];
$rewardMIN = (string)$rewardElement["min"];
$rewardMAX = (string)$rewardElement["max"];
$rewardCHANCE = (string)$rewardElement["chance"];
$endCHANCE= $gChance/100*$rewardCHANCE;
printf("%d %d %d-%d %6.4f</br>",$npcId, $rewardID, $rewardMIN, $rewardMAX,$endCHANCE);
}
}
}
}
?>
осталось придумать как заменить id на название предмета...