【发布时间】:2011-11-23 11:30:05
【问题描述】:
我不知道如何在 XSL 中放置递归,以进行简单的 XML 到 HTML (UL+LI) 转换以构建 HTML 树。
我有以下有效的 XML:
<Operations>
<Operation ID="C9EFC137-8FC7-4396-8D77-EB6AD67FC8C9" Name="A" >
<Operation ID="189C76A8-28FC-4B49-A4DA-A75253D8702C" Name="B" />
<Operation ID="189C76A8-28FC-4B49-A4DA-A75253D8702C" Name="C">
<Operation ID="6B458E8F-09BE-4033-B1BF-948DD7B96AAA" Name="D" />
<Operation ID="189C76A8-28FC-4B49-A4DA-A75253D8702C" Name="E" />
<Operation ID="189C76A8-28FC-4B49-A4DA-A75253D8702C" Name="F">
<Operation ID="6B458E8F-09BE-4033-B1BF-948DD7B96AAA" Name="G" />
</Operation>
</Operation>
</Operation>
</Operation>
结构是具有无限深度的多层次。 我需要对其进行改造,使其看起来像这样:
<UL>
<LI>A
<UL>
<LI>B</LI>
<LI>C
<UL>
<LI>D
<UL>
<LI>E</LI>
<LI>F
<UL>
<LI>G</LI>
</UL>
</LI>
</UL>
</UL>
</LI>
</UL>
</LI>
感谢您的帮助。
谢谢大家。
【问题讨论】: