![]() |
|
||||||||||
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
4AM Games
|
Короче говоря, тебе нужно XML дерево, где есть стандартные ноды, и уникальные?
Все достаточно легко, делаешь интерфейс INode Делаешь класс Node, который реализует интерфейс INode и расширяет класс XMLNode Далее, если тебе нужны стандартные ноды, ты просто стандартный Node. Если нужны более функциональные ноды,то расришяешь класс Node. Если для определеных нодов тебе не нужен Node, а скажем нужен Array или какой либо другой класс, то ты реализуешь интерфейс INode, и расширяешь тот класс который тебе нужен. Примером может быть текстовый нод, где в качестве значения Base64 закодированное изображение, ты можешь расширить класс BitmapData, и реализовать INode. Далее твой корневой эллемент уже сам создает ноды, но не по базовому классу а по интерфейсу для большего полиформизма. если я правильно понял задачу
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|