Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Загрузка XML в TreeView....

290
21 января 2011 года
Patr1ot
458 / / 09.02.2008
Столкнулся с проблемой не могу решить.

текст XML:
[HTML]
<StorageEnter>
<ID>455190815</ID>
<CounterIn>0</CounterIn>
<CounterOut>0</CounterOut>
<CounterUnknown>0</CounterUnknown>
<DateTime>2011-01-14T19:59:00+05:00</DateTime>
</StorageEnter>
<StorageEnter>
<ID>455190815</ID>
<CounterIn>2</CounterIn>
<CounterOut>0</CounterOut>
<CounterUnknown>0</CounterUnknown>
<DateTime>2011-01-14T20:00:00+05:00</DateTime>
</StorageEnter>
[/HTML]

написал функцию загрузки в TreeView загружаются все теги кроме DateTime.
Собственно в этом и проблема, нужно загружать и тег DateTime.

функция:
Код:
TTreeNode *NewTreeNode;
        AnsiString NodeText;
        _di_IXMLNode AttrNode;

        if(XmlNode->NodeType != ntElement) {
                return;
        }

        NodeText = XmlNode->NodeName;
        if(XmlNode->IsTextElement) {
                NodeText = NodeText+"="+XmlNode->NodeValue;
        }
        NewTreeNode = TreeView1->Items->AddChild(TreeNode, NodeText);

        for(int i=0; i<XmlNode->AttributeNodes->Count; i++) {
                AttrNode = XmlNode->AttributeNodes->Nodes;
                AnsiString Temp = AttrNode->NodeName + "[ "+AttrNode->Text+" ]";
                TreeView1->Items->AddChild(NewTreeNode, Temp);
        }

        if(XmlNode->HasChildNodes) {
                for(int i=0; i<XmlNode->ChildNodes->Count-1; i++) {
                        DomToTree(XmlNode->ChildNodes->Nodes, NewTreeNode);
                }
        }



ссори ответ найден...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог