parser

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

 

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

ошибка

smalex 02.11.2005 17:55 / 02.11.2005 17:55

не только рутовые ноды должны быть без лишних пробелов, а все
@prepareFormat[document][rootnodes]
$rootnodes[$document.documentElement.childNodes]
^prepareFormatChild[$document.documentElement;$rootnodes]
###

@prepareFormatChild[parent;child][i;node]
^for[i](0;$child-1){
	$node[$child.$i]
	^if($node.nodeType==$xdoc:TEXT_NODE && !def ^StringHelper:Trim[$node.nodeValue]){
		$node[^parent.removeChild[$node]]
	}{
		^if($node.nodeType==$xdoc:ELEMENT_NODE){
			^prepareFormatChild[$node;$node.childNodes]
		}
	}
}
##