![]() |
|
||||||||||
|
|
|
|||||
|
4AM Games
|
Короче говоря, тебе нужно XML дерево, где есть стандартные ноды, и уникальные?
Все достаточно легко, делаешь интерфейс INode Делаешь класс Node, который реализует интерфейс INode и расширяет класс XMLNode Далее, если тебе нужны стандартные ноды, ты просто стандартный Node. Если нужны более функциональные ноды,то расришяешь класс Node. Если для определеных нодов тебе не нужен Node, а скажем нужен Array или какой либо другой класс, то ты реализуешь интерфейс INode, и расширяешь тот класс который тебе нужен. Примером может быть текстовый нод, где в качестве значения Base64 закодированное изображение, ты можешь расширить класс BitmapData, и реализовать INode. Далее твой корневой эллемент уже сам создает ноды, но не по базовому классу а по интерфейсу для большего полиформизма. если я правильно понял задачу
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:50. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|