Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Чтение XML-файла (C++Builder)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

lintiay1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть xml-файл:

Код:
 
<xml>
    <List1>
        <Name>NAME1</Name>
        ...
        <Dom>TEXT1</Dom>
        <Dom>TEXT2</Dom>
        ...
    </List1>
    <List2>
        <Name>NAME2</Name>
        ...
        <Dom>TEXT3</Dom>
        <Dom>TEXT4</Dom>
        <Dom>TEXT5</Dom>
        ...
    </List2>
</xml>
 

Считываю xml посредством компонента TXMLDocument (C++Builder) сл. образом:

Код:
 
TXMLDocument->DocumentElement->ChildNodes->FindNode("List1")->ChildNodes->FindNode("Dom");
 

но таким образом можно получить лишь первый попавшийся элемент "Dom", подскажите, пожалуйста, как можно получить список элементов "Dom" из ноды "List", так что бы туда не попадали другие элементы (такие как Name итд)?

Всего записей: 4 | Зарегистр. 19-08-2015 | Отправлено: 09:06 21-08-2015 | Исправлено: lintiay1, 09:33 21-08-2015
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lintiay1, как направление поиска: https://msdn.microsoft.com/ru-ru/library/d271ytdx(v=VS.110).aspx

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 10:05 24-08-2015
lintiay1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо NeoAnomaly, как вариант решил в цикле обходить все ноды и отбирать для обработки только те имя, которых совпало с "шаблоном" (те заданным именем).

Всего записей: 4 | Зарегистр. 19-08-2015 | Отправлено: 08:49 25-08-2015 | Исправлено: lintiay1, 09:36 25-08-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Чтение XML-файла (C++Builder)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru