![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
Добрый день!
Я пишу прогу, которая может открывать существующие XML-файлы и редактировать их. XML-файл имеет не сложную структуру: <project>
<menuOne>
<menuItem label="Menu 1"/>
<menuItem label="Menu 2"/>
<menuItem label="Menu 3"/>
...
</menuOne>
<menuTwo>
<menuItem label="Menu 1"/>
<menuItem label="Menu 2"/>
<menuItem label="Menu 3"/>
...
</menuTwo>
</project>
var partOne:XMLLIstCollection = new XMLListCollection(commonXML.menuOne.*); var partTwo:XMLLIstCollection = new XMLListCollection(commonXML.menuTwo.*); Вопрос в том, верно ли я делаю? На сколько я понимаю невозможно использовать в качестве dataProvider`а часть XML файла и нужно поступать как я предположил? |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 52
|
воспользуйтесь AdvancedDataGrid
|
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
Спасибо, за совет. Я им как раз пользуюсь для обработки одной части XML файла.
Но дело в том, что приложение имеет очень много настроек и в любом случае его необходимо разбивать на составляющие. Меня же интересует - правильный ли я выбрал подход, указанный в первом сообщении. |
|
|||||
|
Modus ponens
|
Когда вы создаете ArrayCollection вы не разбиваете XML на части, а именно работаете с какой-то выборкой... А вообще, тяжело что-то конкретное сказать не видя что именно вы с ним делаете...
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Jun 2008
Адрес: Prague
Сообщений: 32
|
Я использую в качестве dataProvider нужную часть XML напрямую. Выглядит примерно так:
Приложение как раз по сути делает похожую вещь - правит один XML в разных гридах и прочих контролах. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|