Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
moko 22.09.2009 16:11
Как минимум одна проблема - после рекурсивного вызова не проверяется результат. Вероятно должно быть что-то вроде такого:@find[fullpath;XMLTree;level][found] $result[] ... $result[^find[$fullpath;$value;${level}.]] ^if(def $result){^break[]}Если читить, наверное можно поставить $result[] вокруг всего кода метода, но это уже не каждый поймет.
$tree[ $._admin[ $.index[ $.content[ $.options[ $.все_остальное[] ] ] $.test[ $.options[ $.все_остальное[] ] ] $.options[ $.все_остальное[] ] ] $.help[ $.options[ $.все_остальное[] ] ] $.options[ $.все_остальное[] ] ] ]Тогда вместо перебора можно будет разбить URL по / и делать обращения в хещ.