![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 08.01.2008
Сообщений: 233
|
![]()
Поискав по интернету наткнулся на вот такую статью, которую и попытался использовать.
http://www.code-guru.ru/code/работа-с-xml-в-delphi Так вот. Столкнулся со следующей "непоняткой": Для поля, которое не имеет детей IXMLElement2.children не равен nil (ну и черт с ним), проблемма в том, что IXMLElement2.children.length все равно равен единице. Код, собтсвенно, брался вчистую с сайта. Пока ковырялся немного его видоизменил: Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 18.04.2009
Сообщений: 55
|
![]()
Не зная ничего в XML попробую сказать что дело в парсере (да, я знаю такое слово).
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 08.01.2008
Сообщений: 233
|
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.04.2009
Сообщений: 55
|
![]()
а у тебя какая делфи?
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.01.2008
Сообщений: 233
|
![]()
7.0 сборка 4.453
незнаю, может к делу и не относится.... как-то раз писал кому-то пргграмму. Она там в инете че-то загружала, скачивала и т.д. Так вот. У меня она работает. У него - нет. Версия дельфей одинаковая до сборки. Кинул ему скомпилированный экзешник и он у него заработал.... хз в чем дело было.... |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 08.01.2008
Сообщений: 233
|
![]()
И как освобождать память после работы?
XML:=CoXMLDocument.Create; Создали. А в конце чего делать? В примерах они просто XML:=nil, но это же не освобождает память.... |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 18.04.2009
Сообщений: 55
|
![]()
Может быть и правда дело в парсере. Погугль MSXML, там, скачать последнюю версию или что то вроде. А на счет последнего может есть что то типа XML:=CoXMLDocument.Free или Destroy...
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
XML Serialization | MAcK | Общие вопросы .NET | 1 | 12.03.2009 15:19 |
xml в delphi | /Arven/ | Компоненты Delphi | 0 | 23.04.2008 22:47 |
БД и XML | MPa | БД в Delphi | 4 | 02.02.2008 21:42 |