Из XML в PHP

  • Автор темы (*FalleN*)
  • Дата начала

(*FalleN*)

Guest
Из XML в PHP

У меня есть вот такой скрипт...
Он выдаёт приблизительно следующий XML
<USER login="Archangel" online="1" level="5" str="16" dex="12" int="11" pow="18" acc="5" man="1" HP="100" psy="0" maxHP="100" maxPsy="53" name="SemperAnte" city="Североморск" about="Хранитель клана SemperAnte...
Отвечаю за клановый сайт...
Сайт клана SemperAnte.net.ru
ICQ: 288-434-527" regday="28.10.2004" img="man4" ne=",,,,," pro="3" propwr="1" s1="" s2="" >
<O name="b3-p1" txt="Colt Python" slot="H" type="2.32" />
<O name="b2-l5" txt="Raiders arm" slot="D" type="0.31" />
<O name="b2-b1" txt="Raiders boots" slot="B" type="0.312" />
<O name="b2-l5" txt="Raiders arm" slot="E" type="0.31" />
<O name="b3-h7" txt="Raiders helm" slot="F" type="0.31" />
<O name="b2-k6" txt="Butterfly knife" slot="G" type="1.13" />
<O name="b1-c1" txt="Vest" slot="C" type="0.26" />
<O name="b1-t6" txt="Bridges" slot="A" type="0.31" />
</USER>
Как мне выделить Всё что он присылает в переменные?..
login, online, man, HP, psy, maxHP, maxPsy, name, city, about в строки
level, str, dex, int, pow, acc в числа
А все что начинается с <O name в массив с размером A..H
 

Miky

Guest
Распарсить этот xml, например sax-парсером.
 

Alexandre

PHPПенсионер
или DOM
или simpleXML
а еще можно написать xslt преобразование в php код, и потом его выполнить eval();
 

(*FalleN*)

Guest
Автор оригинала: Фанат
вот только не надо рассказывать, что скрипт есть У ТЕБЯ
Вы меня неправильно поняли...
Если это был бы мой скрипт...
То спрашивал бы я как извлечь из него данные?..
 
Сверху