Имеется XML-файл (150мб) со структурой вида:
где Ref – уникальный идентификатор
IsFolder – признак группы
Description – наименование
Parent - ссылка на Ref родителя
Кол-во узлов <elem> более 30 тыс. из них с IsFolder=True менее 100, глубина вложении около 3
Помогите получить TreeView с максимальной скоростью вида
Folder 1
Folder 11
Item 11
Folder 2
Код:
<root>
<elem>
<Ref>001</Ref>
<IsFolder>True</IsFolder>
<Description>Folder 1</Description>
<Parent>000</Parent>
</elem>
<elem>
<Ref>002</Ref>
<IsFolder>True</IsFolder>
<Description>Folder 11</Description>
<Parent>001</Parent>
</elem>
<elem>
<Ref>003</Ref>
<IsFolder>False</IsFolder>
<Description>Item 11</Description>
<Parent>001</Parent>
</elem>
<elem>
<Ref>004</Ref>
<IsFolder>True</IsFolder>
<Description>Folder 2</Description>
<Parent>000</Parent>
</elem>
</root>
IsFolder – признак группы
Description – наименование
Parent - ссылка на Ref родителя
Кол-во узлов <elem> более 30 тыс. из них с IsFolder=True менее 100, глубина вложении около 3
Помогите получить TreeView с максимальной скоростью вида
Folder 1
Folder 11
Item 11
Folder 2