Показать сообщение отдельно
Старый 27.12.2007, 18:36
Danilishin вне форума Посмотреть профиль Найти все сообщения от Danilishin
  № 16  
Ответить с цитированием
Danilishin
 
Аватар для Danilishin

Регистрация: Aug 2004
Сообщений: 83
Цитата:
Сообщение от Fernando Costa
а разве мой пример не рабочий??? да и структура хмл мягко говоря не очень удачная...
а где обоснование Вашей точки зрения?

об примере:
я верю что Ваш пример рабочий, я просто предоставил другую реализацию, где циклом for идет непосредственный обход по узлам, без использования массивов.

об XML:
Вам не нравится что данные в виде текстового узла? Ну хорошо, а если нужно передать текст, размером в несколько абзацев, или хотя бы просто длинную строку, не пихать же ее в аттрибут.
А еще в этом XML каждый нод имеет отдельное имя, что позволяет легко превращать этот XML в ассоциативный массив (Object), например:
Код:
...
var objData:Object = new Object();
for(node = myData.firstChild.firstChild;node!=null;node=node.nextSibling) {
    objData[node.nodeName] = node.firstChild.nodeValue;
}