powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Снова Trabl с XML
3 сообщений из 3, страница 1 из 1
Снова Trabl с XML
    #32767543
GreatValen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть xml-файл:

<Root>
<Item id=”1x-1”>
<…>
<…>
<SubItems>
<SubItem id=”1” value=””>
<…>
<…>
</SubItems>
</Item>
<Item id=”1x-2”>
<…>
<…>
<SubItems>
<SubItem id=”2 value=””>
<…>
<…>
</SubItems>
</Item>

</Root>

Программа, наход нужный Item по его Id:

Dim CurrentID As String
Dim ValueLev1 As String
Dim ValueLev2 As String

Dim iterator_MainItem As XPath.XPathNodeIterator = nav2.Select("Root/Item")
While (iterator_MainItem.MoveNext())
CurrentID = iterator_MainItem.Current.GetAttribute("Id", "")
If CurrentID = CurrentDbItemID Then
...
End If

End While

Как можно узнатьзначение value в узле SubItems у элемента SubItem (для всех SubItem в SubItems) т.е. я думаю, что для того чтобы узнать занчения для всех элементов нужно сново воспользоваться «перебором», но как перейти к SubItems ???

________________________________________
Если расширить двери восприятия и отбросить всё наностное, то все вещи предстанут такими, какие они есть на самом деле - Б Е С К О Н Е Ч Н Ы М И !!!
...
Рейтинг: 0 / 0
Снова Trabl с XML
    #32767685
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim iterator_SubItem As XPath.XPathNodeIterator = iterator_MainItem.Current.Select("descendant::*/SubItem")
...
Рейтинг: 0 / 0
Снова Trabl с XML
    #32768097
Ustazz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
получаем узлы SubItem для заданного Item по шаблону
Код: plaintext
string.Format("Root/Item[@id='{0}']/SubItems/SubItem", CurrentDbItemID)
и проходим по ним, беря значение аттрибута value у каждого
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Снова Trabl с XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]