Парсинг значения

Программирование, которое не связано с API.
Ответить
Yardal Gedal
Сообщения: 8
Зарегистрирован: 26 мар 2013, 16:18

Парсинг значения

Сообщение Yardal Gedal »

И снова я!) Здравствуйте!
Нужно спарсить значения из xml файла и вывести только значение. Есть xml вида:

Код: Выделить всё

 <qwe><qwe_code>10</qwe_code><qwe_msg>qwe</qwe_msg><request_params list="true"><param><key>o</key><value>1</value></param><param><key>a</key><value>users</value></param><param><key>user</key><value>66748</value></param><param><key>q</key><value>60</value></param><param><key>r</key><value>999</value></param></request_params></qwe> 
Нужно словить из него например значение r 999 или q 60. Как это сделать? Заранее спасибо, +'ом в репу не обделю :)
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: Парсинг значения

Сообщение Serge »

Yardal Gedal
Сообщения: 8
Зарегистрирован: 26 мар 2013, 16:18

Re: Парсинг значения

Сообщение Yardal Gedal »

К сожалению, не помогло. Не понял :(
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: Парсинг значения

Сообщение Serge »

Как это делаю я:

Код: Выделить всё

 $channel = "http://mydomain.com/simple.xml"; //может будет работать и со строкой, не знаю, читайте мануал$rss = simplexml_load_file( $channel );foreach( $rss->qwe->param AS $param ){    echo $param->key . "  " . $param->value;} 
По идее такая штука. Если не выйдет - сделайте var_dump переменной $rss и посмотрите структуру. Ничего сложного, в принципе, в парсинге xml нет, но у меня вечно путаница с этими вложенными ключами.
Ответить