【发布时间】:2009-02-04 23:40:20
【问题描述】:
给定以下 XML:
<databases>
<database>
<title_display>Aardvark</title_display>
</database>
<database>
<title_display>Apple</title_display>
</database>
<database>
<title_display>Blue</title_display>
</database>
<database>
<title_display>Car</title_display>
</database>
</databases>
如何使用 XSLT 获得以下 HTML 输出?
<h2>A</h2>
<div class="a-content">
<ul>
<li>Aardvark</li>
<li>Aardvark</li>
</ul>
</div>
<h2>B</h2>
<div class="b-content">
<ul>
<li>Blue</li>
</ul>
</div>
<h2>C</h2>
<div class="c-content">
<ul>
<li>Car</li>
</ul>
</div>
我可以放心地假设所有<database> 元素已经按字母顺序排列。谢谢!
编辑:为了将来参考,“手风琴”部分是用 JavaScript 将 HTML 转换为手风琴元素。
【问题讨论】:
-
@Tyson,为您的问题找到更有效、更准确的解决方案 :)