powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Выборка данных из файла XML
8 сообщений из 8, страница 1 из 1
Выборка данных из файла XML
    #38843220
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.

Имеется файл XML со структурой типа

...
<Node1 attrib1="value1">
<Node2 attrib2="value2"/>
</Node1>

Делаю так

XML.selectNodes("//Obj[@attrib1='value1']")

Получаю эм... не знаю как в терминологии XML... ну какой-то RecordSet, который содержит перечень узлов Node1.

Вопрос: можно ли, по как-либо, получить не просто перечень узлов, которые удовлетворяют приведенному выше условию, но и связанные с ними вложенные узлы?

Ну т.е. как-то заджоинить(JOIN) можно узлы по условию и вложенные в них узлы. Структуру файла (узлов и атрибутов могу менять).
...
Рейтинг: 0 / 0
Выборка данных из файла XML
    #38843235
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
XML.selectNodes("//Obj[@attrib1='value1']//*")
...
Рейтинг: 0 / 0
Выборка данных из файла XML
    #38843236
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это если нужен линейный список
...
Рейтинг: 0 / 0
Выборка данных из файла XML
    #38843286
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_ , спасибо за ответ.
А если не линейный... какие есть ещё варианты?

P.S.
Буду благодарен за ссылку на статью или книгу по теме.
...
Рейтинг: 0 / 0
Выборка данных из файла XML
    #38843372
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!А если не линейный... какие есть ещё варианты?Выбор одного узла. :)

"Нелинейных" списков не существует.
...
Рейтинг: 0 / 0
Выборка данных из файла XML
    #38843436
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!А если не линейный...А если нужно дерево, то Вы уже получаете дерево
...
Рейтинг: 0 / 0
Выборка данных из файла XML
    #38843497
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Х.м... я задал вопрос, потому что, ожидал увидеть вложенные элементы в реквизите childNodes. Но у меня, для всех элементов из выборки childNodes.length = 0. Из чего я сделал вывод, что в выборку попали только сами элементы которые удовлетворяют условию запроса. Вот и спросил, как выбрать вложенные элементы.

При этом, только сейчас обратил внимание, что в я "вижу" вложенный элементы в реквизите nextSibling.

Так всё же, где (в каком реквизите) должны быть вложенные элементы, если у меня есть выборка в виде дерева?
...
Рейтинг: 0 / 0
Выборка данных из файла XML
    #38843502
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снят. Выбираемый элемент, и тот, который в него, якобы, вложен оказался не вложенным, а на том же уровне. Ошибка при формировании файла.

Всем участникам спасибо за ответы.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Выборка данных из файла XML
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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