[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Парсер XML
belfis
Только начал учить ПхП есть вопросы по парсеру XML

Вот пример xml
<list>
<item
id="1" type="Weapon" name="Short Sword">
<set
name="default_action" val="equip"/>
<set
name="weapon_type" val="sword"/>
<set
name="bodypart" val="rhand"/>
<set
name="random_damage" val="10"/>
<set
name="attack_range" val="40"/>
<set
name="damage_range" val="0;0;40;120"/>
<set
name="material" val="steel"/>
<set
name="weight" val="1600"/>
<set
name="price" val="768"/>
<set
name="soulshots" val="1"/>
<set
name="spiritshots" val="1"/>
<for>
<set
order="0x08" stat="pAtk" val="8"/>
<set
order="0x08" stat="mAtk" val="6"/>
<set
order="0x08" stat="rCrit" val="8"/>
<set
order="0x08" stat="pAtkSpd" val="379"/>
</for>
</item>
<item
id="2" type="Weapon" name="Long Sword">
<set
name="default_action" val="equip"/>
<set
name="weapon_type" val="sword"/>
<set
name="bodypart" val="rhand"/>
<set
name="random_damage" val="10"/>
<set
name="attack_range" val="40"/>
<set
name="damage_range" val="0;0;40;120"/>
<set
name="material" val="fine_steel"/>
<set
name="weight" val="1560"/>
<set
name="price" val="136000"/>
<set
name="soulshots" val="2"/>
<set
name="spiritshots" val="2"/>
<for>
<set
order="0x08" stat="pAtk" val="24"/>
<set
order="0x08" stat="mAtk" val="17"/>
<set
order="0x08" stat="rCrit" val="8"/>
<set
order="0x08" stat="pAtkSpd" val="379"/>
</for>
</item>
</list>



<?php
$file = '0000-0099.xml'; //загружем xml в переменную
$xml= simplexml_load_file($file); //Интерпретирует XML-документ в объект
//print_r($xml); //это для теста


foreach ($xml->list as $item) {
echo $item->name;
echo $item->type;
}
?>


Хотел вывести type и name не выходит..
прошу помощи
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.