Разбор конкретного XML в VB.NET
Привет,
Я не так часто пишу код, и я забываю. Поэтому вместо того, чтобы часами гуглить то, что я не знаю, как называется, я задаю вопрос здесь, у экспертов :)
Я хочу получить конкретные значения из этого XML:
<?xml version="1.0" encoding="UTF-16" ?> <ROOT> <TREE Version="01.00" Company="OTHER" StationNr="0111"> <Device Type="1"> <Property Type="1">111</Property> <Device Type="2" Number="1"> <Property Type="34">INT</Property> <Device Type="3"> <Device Type="4" Number="1"> <Property Type="56">192.168.242.192</Property> <Device Type="29"> <Property Type="71">11016938</Property> </Device> </Device> <Device Type="4" Number="2"> <Property Type="56">192.168.242.193</Property> <Device Type="29"> <Property Type="71">11016933</Property> </Device> </Device> </Device> </Device> </Device> </TREE> </ROOT>
Вот что я ищу:
Я хочу найти атрибут свойства 56 и получить значение 192.168.242.192 при чтении.
Я также хочу перебрать свойство типа 2, чтобы найти все устройства типа 4.
Я также хотел бы получить значение Property Type="71" из этого.
У меня есть несколько примеров из моего прошлого кодирования, но ни один XML, который я использовал в прошлом, не выглядит так, как этот.
Есть идеи, что искать?
С уважением
Кеннет
Что я уже пробовал:
Я пробовал использовать некоторые старые фрагменты кода и гуглить то, что не могу найти
Maciej Los
Я не вижу "тип свойства 2" в xml-файле, который вы опубликовали.
Описание того, чего вы хотите достичь, не совсем понятно. Пожалуйста, будьте более конкретны и предоставьте образец вывода.