![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
Добрый день!
Подскажите пожалуйста найти рациональное решение задачи. Я пишу редактор, представляющий собой инструмент, позволяющий располагать на холсте пиктограммки. Данные сохраняемые редактором помещаются в XML примерно такого вида: <objects> <object name="FirstObject" x="25" y="70" icon="FirstIcon"/> <object name="FirstObject" x="25" y="70" icon="SecondIcon"/> ... </objects> Эту задачу я решил так: - после загрузки сохраненного XML файла создаю временный уникальный атрибут id для каждого узла. И в каждом графическом объекте храню id узла на который он ссылается; - при создании нового объекта - присваиваю ему новый id, так чтобы он не повторился. - при сохранении в файл, удаляю временные атрибуты id из XML. Подскажите насколько это верное решение. Может есть более простой и рациональный способ решить эту задачу. Заранее благодарен. |
![]() |
Часовой пояс GMT +4, время: 18:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|