【发布时间】:2015-02-14 02:48:19
【问题描述】:
这是我正在使用的原始 XML 示例:
<dsQueryResponse>
<Rows>
<Row Title="Animal" Parent="" />
<Row Title="Mammal" Parent="Animal" />
<Row Title="Lion" Parent="Mammal" />
<Row Title="Plant" Parent="" />
<Row Title="Elephant" Parent="Mammal" />
</Rows>
</dsQueryResponse>
使用 XSLT,如何使输出成为嵌套的 UL,例如:
<ul>
<li>
Animal
<ul>
<li>
Mammal
<ul>
<li>Elephant</li>
<li>Lion</li>
</ul>
</li>
</ul>
</li>
<li>Plant</li>
</ul>
我对 XSLT 只是“还好”,只能做简单的排序,我知道我可以通过 JavaScript/jQuery 轻松做到这一点,但我宁愿为此使用 XSLT。
【问题讨论】:
标签: xml xslt xpath xslt-1.0 xslt-grouping