Как мне разобрать XML-данные в listbox и многое другое..(в VB.NET)
я работаю над программой, которая позволяет пользователям воспроизводить P2P-потоки (sopcast). Я хочу сделать свой список телепрограмм с помощью XML и списка.
Как я могу прочитать все каналы из XML? и я хочу, если я нажму программу в списке, чтобы получить другую информацию о ней и воспроизвести URL-адрес в WMP Control
Это XML-файл[^]:
<channels> <channel id="1"> <name>TVR1</name> <protocol>Acestream</protocol> <quality>720p</quality> <url>http://tvr1</url> </channel> <channel id="2"> <name>Antena 1</name> <protocol>Sopcast</protocol> <quality>4k</quality> <url>http://antena1</url> </channel> <channel id="3"> <name>Kanal D</name> <protocol>Standard</protocol> <quality>TEEEST</quality> <url>http://kanald</url> </channel> <channel id="4"> <name>Radio Pro FM</name> <protocol>FMTr</protocol> <quality>hd</quality> <url>radio</url> </channel> </channels>
Смотри: http://p2ptv.ml/preview/chlist.png[^]
Я могу читать все каналы (в XML), но я хочу, когда я нажимаю случайный канал, чтобы получить на 3 метки всю остальную информацию о выбранном канале (< protocol>, < quality > и < url & gt;), Как я могу получить это без записи всех каналов в коде? Я хочу добавлять / удалять каналы только по XML, а не по коду.
Извините за мой плохой английский, но я все еще учу английский.
если вы чего-то не понимаете, пожалуйста, скажите мне.
Что я уже пробовал:
Я попытался разобрать все каналы, вызванные < name > В XML.
Это сработало, но я не знаю, как получить другую информацию, когда я нажимаю на канал в элементе управления ListBox, например "протокол", "качество" и "url".
Maciej Los
"Я хочу добавить / удалить каналы Только по XML, а не по коду- ...Не совсем понимаю, что ты имеешь в виду...
Member 12296756
я не хочу, чтобы так сохранялись каналы в моем коде проекта.
мне нужен код, который автоматически определяет количество каналов.
я понял это, но не знаю, как получить остальную информацию о выбранном канале в списке