Показать сообщение отдельно
Старый 27.02.2011, 02:39
Александр Мостовой вне форума Посмотреть профиль Отправить личное сообщение для Александр Мостовой Посетить домашнюю страницу Александр Мостовой Найти все сообщения от Александр Мостовой
  № 8  
Ответить с цитированием
Александр Мостовой
 
Аватар для Александр Мостовой

Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
Отправить сообщение для Александр Мостовой с помощью ICQ Отправить сообщение для Александр Мостовой с помощью Skype™
Когда у меня возникает вопрос пользоваться ли узлом или атрибутом я всегда беру пример из классического HTML, что по сути частный случай XML. Там каждому отображаемому обьекту соответствует отдлеьный нод. Такой же логикой я руководствуюсь и в ХМЛ: новый обьект - новый нод, свойства - атрибуты.

Например я никогда не запишу свойство COLOR отдельным поднодом, только как атрибут, если оно просто задает цвет обьекта. А вот если это цвет один из цветов в палитре - то его, безусловно отдельным нодом.
Замечу, что в моем принципе намго чаще встречаются атрибуты, по сравнению с тем что я вижу у других программистов.

Добавлено через 2 минуты
в аналогии с кодом: простой тип данных - строки, числа, булен - атрибуты
сложный тип данных - ноды
__________________
...