| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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]
}
}
}
##