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

Программирование, которое не связано с API и Flash.

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

Сообщение Yardal Gedal » 25 янв 2014, 23:11

И снова я!) Здравствуйте!
Нужно спарсить значения из xml файла и вывести только значение. Есть xml вида:
  1.  
  2. <qwe>
  3. <qwe_code>10</qwe_code>
  4. <qwe_msg>qwe</qwe_msg>
  5. <request_params list="true">
  6. <param>
  7. <key>o</key>
  8. <value>1</value>
  9. </param>
  10. <param>
  11. <key>a</key>
  12. <value>users</value>
  13. </param>
  14. <param>
  15. <key>user</key>
  16. <value>66748</value>
  17. </param>
  18. <param>
  19. <key>q</key>
  20. <value>60</value>
  21. </param>
  22. <param>
  23. <key>r</key>
  24. <value>999</value>
  25. </param>
  26. </request_params>
  27. </qwe>
  28.  

Нужно словить из него например значение r 999 или q 60. Как это сделать? Заранее спасибо, +'ом в репу не обделю :)
Yardal Gedal

 
Автор темы
Сообщения: 8
Зарегистрирован: 26 мар 2013, 16:18
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



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

Сообщение Serge » 26 янв 2014, 09:22

http://sevenlines.com.ua - разработка и продвижение сайтов

За это сообщение автора Serge поблагодарил:
Yardal Gedal
Serge
WEB Team
WEB Team
 
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55
Благодарил (а): 2 раз.
Поблагодарили: 65 раз.

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

Сообщение Yardal Gedal » 26 янв 2014, 21:00

К сожалению, не помогло. Не понял :(
Yardal Gedal

 
Автор темы
Сообщения: 8
Зарегистрирован: 26 мар 2013, 16:18
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

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

Сообщение Serge » 27 янв 2014, 07:24

Как это делаю я:
  1.  
  2. $channel = "http://mydomain.com/simple.xml"; //может будет работать и со строкой, не знаю, читайте мануал
  3. $rss = simplexml_load_file( $channel );
  4. foreach( $rss->qwe->param AS $param ){
  5.     echo $param->key . "  " . $param->value;
  6. }
  7.  

По идее такая штука. Если не выйдет - сделайте var_dump переменной $rss и посмотрите структуру. Ничего сложного, в принципе, в парсинге xml нет, но у меня вечно путаница с этими вложенными ключами.
http://sevenlines.com.ua - разработка и продвижение сайтов

За это сообщение автора Serge поблагодарил:
Yardal Gedal
Serge
WEB Team
WEB Team
 
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55
Благодарил (а): 2 раз.
Поблагодарили: 65 раз.


Вернуться в Программирование на PHP и других языках (без использования API)



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron