我想在文档的开头创建一个索引。我知道我的xml结构,我有类似的东西
addTags
我想尝试的是在<div type="letter" xml:id="L.697">
中生成一个索引,我可以在其中添加对文档中指定位置的引用,可以通过单击生成的lis中新生成的链接来访问该位置。它看起来应该是这样的。
在XSL中我解决了它:在体内:
fo:list-block
在模板中:
<li> <a href="#{@xml:id}"> </a> </li>
你有一个想法,这将是伟大的
答案 0 :(得分:1)
用于生成链接的FO等价物将是:
<fo:basic-link internal-destination="{@xml:id}>...</fo:basic-link>
和
<fo:block id="{@xml:id}">...</fo:block>
请参阅http://www.w3.org/TR/xsl11/#fo_basic-link
如果你正在使用Antenna House,你可以在你的FO中使用xml:id
而不是id
。