Probleme xsl:use-attribute-sets只显示最后一个属性

时间:2017-06-21 13:37:32

标签: xml xslt

我尝试生成一个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">
...

0 个答案:

没有答案