| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Givi 21.04.2003 12:42
Пробую упрощённый вариант, без рекурсии:@CLASS
myClass
@init[]
$self.xDoc[^xdoc:load[/structure.xml]]
#---
@test[][xNode]
<ul>
^loop[xNode;0]{
<li>^xNode.getAttribute[name]</li>
}
</ul>
#---
@loop[name;node;code]
^iLoop[$name;$node;$caller]{$code}
#---
@iLoop[name;node;vars;code]
^if(!$node){
$node[^xDoc.selectSingle[//root]]
$vars.$name[$node]
}{
$vars.$name[$node]
}
$codeПроисходит следующая ошибка: