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

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

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

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

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

lintiay1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возникла проблема, связанная с обработкой xml-файла с пространствами имен, для примера приведу его фрагмент:
 
<?xml version="1.0" encoding="utf-8"?>
<aaa:Doc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="uri" xmlns:aaa="uri" xmlns:bbb="uri" version="1.5">
    <aaa:Message>
        <bbb:Sending>TEXT1</bbb:Sending>
    </aaa:Message>
</aaa:Doc >
 
Пытаюсь получить значение "TEXT1" с ноды "bbb:Sending", таким способом:
 
TXMLDocument->DocumentElement->ChildNodes->FindNode("Message")->ChildNodes->FindNode("Sending ")->GetText()
 
В случае когда обе ноды разместить в одном пространстве имен, код работает, а надо что бы в разных пространствах имен тоже все работало, как это сделать?
 
 

Всего записей: 4 | Зарегистр. 19-08-2015 | Отправлено: 13:19 19-08-2015
lintiay1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решение найдено, тему можно закрыть

Всего записей: 4 | Зарегистр. 19-08-2015 | Отправлено: 17:33 20-08-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » c++ TXMLDocument c "namespaces"?


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru