我尝试生成一个xml文件,通过FOP生成pdf文件。所以我对元素xsl:use-attribute-sets有疑问。当尝试在xml文件结果中使用xsltproc生成由xsl文件格式化的xml文件时,我有juste在我的xsl:attribute-set上设置的最后一个属性。
我使用的是xsltproc。
我的xsl:attribute-set:
<xsl:attribute-set name="my.style">
<xsl:attribute name="table-layout">fixed</xsl:attribute>
<xsl:attribute name="inline-progression-dimension">auto</xsl:attribute>
<xsl:attribute name="width">80%</xsl:attribute>
<xsl:attribute name="margin-top">1cm</xsl:attribute>
</xsl:attribute-set>
我将此属性设置为:
<fo:table xsl:use-attribute-sets="my.style">
...
结果:
<fo:table margin-top="1cm">
...