C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Получить Xml узел по имени.  (Прочитано 1245 раз)
Ramzay
Участник


Сказали спасибо: +14/-0
Offline

Сообщений: 179


Получить Xml узел по имени.
« : 01 Июнь 2015, 13:01:01 »

Borland C++ 6

Для работы с xml пользуюсь компонентом TXMLDocument.  Для того, что бы получить один из дочерних подузлов узла пользуюсь
Код
MyNode->ChildNodes-> Nodes[constOleVariant IndexOrName]
По индексу отлично находит нужный дочерний подузел. Если задаешь имя узла (просто как текст в кавычках с учетом регистра) ругается, мол не найден узел с индексом -1.

Можно ли получить ссылку на узел по его имени? Может я что не так делаю? Может вообще нужно использовать другой компонент?
Записан
code doctor
... лучше с умным потерять ...
Участник


Сказали спасибо: +95/-13
Offline

Сообщений: 712

когда очень хорошо - тоже плохо ...


« Ответ #1 : 14 Июль 2015, 08:11:16 »

Код
// UnicodeString nodename = "ляляфафа";
UnicodeString nodename = Edit1->Text;
MyNode->ChildNodes-> Nodes[nodename]
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.118 секунд. Запросов: 19.