.NET 4.x Чтение XML файла - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Столкнулся с такой проблемой: API одного известного вам, скорее всего, хостинга выдает вот такой XML файл при запросе информации о пользователе:
Листинг программы
  1. <?xml version="1.0"?>
  2. <methodResponse>
  3. <params>
  4. <param>
  5. <value><struct>
  6. <member><name>USER_ID</name><value><i4>1</i4></value></member>
  7. <member><name>USER_PROFILE</name><value><string>Profile Url</string></value></member>
  8. <member><name>USER_GROUPID</name><value><i4>1</i4></value></member>
  9. <member><name>USER_GROUPNAME</name><value><string>Group</string></value></member>
  10. <member><name>USER_USERNAME</name><value><string>Nickname</string></value></member>
  11. <member><name>USER_NAME</name><value><string>Name</string></value></member>
  12. <member><name>USER_GENDER</name><value><string>1</string></value></member>
  13. <member><name>USER_AVATAR</name><value><string>picture</string></value></member>
  14. <member><name>USER_EMAIL</name><value><string>mail</string></value></member>
  15. <member><name>USER_ISVERIFIEDEMAIL</name><value><i4>1</i4></value></member>
  16. <member><name>USER_HOMEPAGE</name><value><string>Site.ru</string></value></member>
  17. <member><name>USER_COUNTRY</name><value><string>Russia</string></value></member>
  18. <member><name>USER_CITY</name><value><string></string></value></member>
  19. <member><name>USER_ICQ</name><value><string></string></value></member>
  20. <member><name>USER_AGE</name><value><i4>1</i4></value></member>
  21. <member><name>USER_IPADDRESS</name><value><string>255.255.255.0</string></value></member>
  22. <member><name>USER_BANNEDTILL</name><value><string></string></value></member>
  23. <member><name>USER_RANK</name><value><string>1</string></value></member>
  24. <member><name>USER_RANKNAME</name><value><string>Rankname</string></value></member>
  25. <member><name>USER_REPUTATION</name><value><string>999</string></value></member>
  26. </struct></value>
  27. </param>
  28. </params>
  29. </methodResponse>
Такой вопрос: Как можно вытащить из него ссылку на аватар и никнейм на сайте? Пробовал десереализировать, но либо ошибки, либо совсем не то, что нужно.

Решение задачи: «.NET 4.x Чтение XML файла»

textual
Листинг программы
  1. Imports System.Text.RegularExpressions
  2. ...
  3.  
  4. Dim MyData As String = Regex.Match(inpStr, "<member><name>USER_AVATAR</name><value><string>(.+?)</string></value></member>").Groups(1).Value ' где inpStr весь текст xml

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут