Допустим, у меня есть рекурсивная структура данных
class Tree {
private Tree right;
private Tree left;
private int data;
....
}
Я хочу преобразовать его в xml с помощью jsp, чтобы мой виджет дерева пользовательского интерфейса мог загружать страницу xml с помощью Ajax и создавать дерево (с разворачиваемыми / складывающимися узлами и т. Д.).
XML будет выглядеть примерно так:
<tree>
<tree>
<data value="5"/>
</tree
<tree>
<data value="1"/>
<tree>
<data value="5"/>
</tree
<tree>
<data value="1"/>
</tree>
</tree>
</tree>
Может ли такая рекурсивная структура генерироваться с помощью jsp? Как?