
27.02.2011, 02:39
|
|
Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
|
Когда у меня возникает вопрос пользоваться ли узлом или атрибутом я всегда беру пример из классического HTML, что по сути частный случай XML. Там каждому отображаемому обьекту соответствует отдлеьный нод. Такой же логикой я руководствуюсь и в ХМЛ: новый обьект - новый нод, свойства - атрибуты.
Например я никогда не запишу свойство COLOR отдельным поднодом, только как атрибут, если оно просто задает цвет обьекта. А вот если это цвет один из цветов в палитре - то его, безусловно отдельным нодом.
Замечу, что в моем принципе намго чаще встречаются атрибуты, по сравнению с тем что я вижу у других программистов.
Добавлено через 2 минуты
в аналогии с кодом: простой тип данных - строки, числа, булен - атрибуты
сложный тип данных - ноды
__________________
...
|