好日子,如何使用XSL-FO創建有序列表(ol中的HTML)?
我對演示文稿,將其從XML轉換爲PDF我在哪裏使用這些技術:
- XML
- XSL
- XSL-FO
- 撒克遜
- 其他東西...
而在我的XSL-FO文件中,我需要有一個演示幻燈片,其中包含特定項目的編號列表。只有我發現的東西只是本段上面顯示的常見列表。這裏是列表XSL-FO文檔:https://www.alt-soft.com/tutorial/xslfo_tutorial/xsl-fo_list.html
這裏是我的代碼:
<fo:list-block padding="4pt" margin-left="10mm" margin-top="4mm">
<xsl:for-each select="//*[starts-with(name(), 'slide_')]">
<xsl:if test="not(position()=1)">
<fo:list-item margin-left="13mm" margin-top="8mm" margin-right="5mm" font-family="Times, 'Times New Roman', serif" font-size="15pt">
<fo:list-item-label end-indent="label-end()">
<fo:block>•</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()">
<fo:block margin-left="10mm">
<xsl:value-of select="title"/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:if>
</xsl:for-each>
</fo:list-block>
此代碼將生成所有幻燈片標題的共同點名單,但我不能讓類似的標號有序列表在HTML中。我發現只有解決方案不適合我這些列表元素以某種方式嵌套。我嘗試過,但在編譯期間它總是失敗。這裏是鏈接到代碼(第8,9):https://www.w3.org/Style/XSL/TestSuite/contrib/FOP/list.pdf
這個在線網站可以幫助您找到解決方案對我來說,網上測試: http://www.utilities-online.info/foprender/#.WRLOAYh97cs
有一些解決方案如何可以做到這一點請?預先感謝您的回覆。
嗯,謝謝!現在我明白了我的錯誤。我在這裏發佈的w3.org使用了 ,但它仍然輸出錯誤......如下: 。 1不是1. –
aa ..壞的標籤,我用完了,需要它是這樣的:end-indent =「label-start()」...好吧,謝謝,它的工作原理! –