matross
Новичок
Не могу найти правильный подход!!!
Задача: создание модуля, позволяющего отображать и управлять деревом записей, с неограниченным количеством вложенностей.
Модуль должен реализовать такую функциональность:
1) Добавление, редактирование и удаление узлов.
2) Перемещение узла в пределах родительского узла.
3) Удобный просмотр (возможно при помощи ссылки) XML-документа, используемого для XSL-трансформации.
Технические требования к реализации:
Способ хранения дерева:
База данных MySQL.
Метод (алгоритм) хранения дерева:
Произвольный.
Способ формирования HTML-страницы с отображением дерева:
XSL-трансформация. Отсюда вытекает, что структура дерева должна быть сформирована в XML-документ.
Задача: создание модуля, позволяющего отображать и управлять деревом записей, с неограниченным количеством вложенностей.
Модуль должен реализовать такую функциональность:
1) Добавление, редактирование и удаление узлов.
2) Перемещение узла в пределах родительского узла.
3) Удобный просмотр (возможно при помощи ссылки) XML-документа, используемого для XSL-трансформации.
Технические требования к реализации:
Способ хранения дерева:
База данных MySQL.
Метод (алгоритм) хранения дерева:
Произвольный.
Способ формирования HTML-страницы с отображением дерева:
XSL-трансформация. Отсюда вытекает, что структура дерева должна быть сформирована в XML-документ.