parser

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

 

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

Ответ

virusav 30.08 09:25

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

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

В теории можно узлы на одном уровне искать через:
		$x[^c.[$i].select[id | name | description | value]]
		^x.foreach[;v]{
			$v.nodeName=$v.childNodes.0.nodeValue<br />
		}