Вроде пример понятный был... вот детальнее
PHP код:
foreach($xml->npc as $npcElement) {
$npcId = (string)$npcElement["npc"];
foreach($npcElement->rewardlist as $rewardListElement) {
$gChance = (string) $rewardListElement["chance"];
foreach($rewardListElement as $groupElement) {
foreach($groupElement->reward as $rewardElement) {
....
printf("%d %d... " , $npcId, ... )
}
}
}
...
}