parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Не получается

vision 01.01.2006 14:38

@get_child[node][this_node;node_list]
$node_list[$node.childNodes]
^for[a](0;$node_list-1){
    $this_node[$node_list.$a]
    ^if($this_node.nodeType==1){+ $this_node.nodeName / $this_node.nodeType<br> }
    ^if(^this_node.hasChildNodes[]){+ ^get_child[$this_node]}
}

^get_child[^xml_file.selectSingle[data]]  
выдаёт:

+ level1 / 1
+ + level2 / 1 ( этого вообще не понял ?? - level2 )
+ level2 / 1
+ + level3 / 1
+ + level4 / 1

Не ужели построить xml дерево рекурсией такая невыполнимая задача.
Неужели никто на этом форуме этого не делал, вроде людей толковых много - помогите.