parser

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

 

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

итератор для xmlного дерева

iMagus 27.09.2003 16:49 / 27.09.2003 17:00

Чёта не удаётся с помощью ^process[контекст]{код} выполнить код для каждого узла. Вот исходник:
@inner_bypass[node;code][node_list]
  ^process[$caller.self]{$code}
  $node_list[^node.select[*]]
  ^node_list.foreach[key;node]{
    ^inner_bypass[$node;$code]
  }
А вот собссно что хотел с каждым узлом делать:
^inner_bypass[$xmldoc]{$node.nodeName}
здесь node - это узел документа. Если смотреть по контексту то этот node должен ссылаться на одноимённый входной параметр @inner_bypass.

  • итератор для xmlного дерева, iMagus 27.09.2003 16:49 / 27.09.2003 17:00