Тема: Directory tree
Показать сообщение отдельно
Старый 01.09.2005, 18:55
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 16  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
по сути id это обычная переменная, назначаемая во время парсинга xml-строки в xml-объект, если такой атрибут встречается в узле.

условно код такой:

.....
var rootNode = new XML()
.....
if (node.attributes.id !=undefined) {
rootNode[node.attributes.id] = node
}

- и всё. никаких заморок.

если сам назначаешь id, то побеспокойся о том, чтобы по той же схеме у тебя появилась ссылка на узел в рутовом ноде.