Показать сообщение отдельно
  #19  
Старый 17.03.2015, 16:59
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Цитата:
Сообщение от Alex_4444
Не надо отправлять указатели в поток. Нужно создавать в потоке новое дерево и его там же обрабатывать. Парсинг дерева по первым веткам неизбежен. Ну а дальше: каждая ветка - нужно создать отдельное дерево в потоке.
Очередь задач можно создать классами через TObjectsList.
Если можно по-подробнее: куда и как "ложатся" данные (листья)?
Нужно ли изменять данные при парсинге?
Нужен готовый код или просто направление?

Код не нужен.

Я не совсем понимаю. XML уже распаршен (после того как Active := true) , и лежит распаршенный в TXMLDocument (штатный компонент, речь ведь не идёт о ручном парсинге XML? )

Изменять данные не нужно.
Модель данных такая:
объект,
--внутри квартиры,
----внутри комнаты,
------внутри приборы (три поля свойств)
Эти свойства просто должны попасть в таблицу MySQL сформировав "Список приборов".
С ними больше ничего не должно происходить.
Ответить с цитированием