Загрузка XML документа в TreeView
Есть XML докумет с SQL запросами, ну вот к примеру кусок:
<lookup name="По категориям" code="code_kateg">
<sql txt="TRANSFORM Count(Анализ.тномер) AS Значение SELECT Анализ.Группа_Наим, Count(Анализ.тномер) AS [Итоговое значение тномер] FROM Анализ GROUP BY Анализ.Группа_Наим PIVOT Анализ.Nazv"/>
<fields>
<field label="Подразделение" type="string" visible="true" size="100"/>
</fields>
<return name="Подразделение" display="Подразделение"/>
</lookup>
Как можно подгрузить этот документ к компоненту TreeView(Delphi), чтобы он создал дерево запросов, и при нажатии на любой Item он показывал результат запроса в DBGrid.