2010-03-29 60 views
1

我有一個線性項目列表,我希望使用XSLT在表格中進行排列。我希望將列數指定爲參數。例如,如果我有12個項目的列表,我可以選擇一個2x6,3x4,4x3或6x2表格。我看不到一個通用的方法來做到這一點。使用XSLT排列表中的項目列表

我已經看到了這篇文章:http://www.nedcomp.nl/support/origdocs/xml4/extracted/xpath_hdi_1_4llx.aspx

它會告訴你如何生成與列的特定數量的表格,但不允許一般情況下。 (理想情況下,會有一個xsl:value-of行的循環)。

+0

http://stackoverflow.com/questions/2355952/xslt-rendering-a-node-sequence-as-m-x-n-table – Krab 2010-03-29 09:34:31

回答

3

這是可能的,在我的早期答案中,我展示瞭如何做到這一點。

爲了讓符合您需求更好的,你必須做你的顯示XML的答案。

+0

謝謝。您的解決方案完美運作 – 2010-03-30 10:18:39

+0

@Mark:很高興聽到! :-)(P.S .:請將答案標爲已接受,如果您的問題已解決並且沒有其他問題,謝謝。) – Tomalak 2010-03-30 11:18:56