Показать сообщение отдельно
Старый 23.06.2008, 15:59
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 1  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
По умолчанию ХML: Запретить создавать любые аттрибуты, кроме нужных?

Поскольку наследовать от ХМЛя низзя (но иногда очень бы хотелось... =) Возникает вопрос, как можно было бы организовать такую штуку:
Существует под-формат ХМЛя позволяющий только определенные имена тэгов / аттрибутов + регламентирующий, что в этих аттрибутах может быть. Но ради реализации этого формата не хочется придумывать ХМЛ еще раз, а использовать его возможности... С именами элементов проблему решил следующим образом: класс динамический, и когда у него пытаются создать свойство, названия которого нет в списке - выдает ошибку. А вот сделать то же самое с аттрибутами не получается - т.как обращение к аттрибуту типа @attributeName для не ХМЛ/ХМЛЛиста вызовет ошибку...
Есть какие-нибудь идеи по этому поводу?
__________________
Hell is the possibility of sanity