xsltproc:如何通过命令行从属性集中设置属性?

时间:2013-09-05 20:56:55

标签: xml xslt

我的xsl文件中有这样的内容:

<xsl:attribute-set name="section.level1.properties">
  <xsl:attribute name="break-before">page</xsl:attribute>
</xsl:attribute-set>

一切正常。但现在我想在线改变这种行为。

在此之前我使用--stringparam进行单个属性更改。 所以我试试

--stringparam /section.level1.properties/break-before page
--param /section.level1.properties/break-before "'page'"

我也试试

--xinclude ./docbook_sect_page_break.xsl

在./docbook_sect_page_break.xsl中我放了我的代码。

最后一次尝试导致空输出,前两次导致无效(无分页)。

更新 我也试试

--param xsl:attribute-set[@name='section.level1.properties']/xsl:attribute[@name='break-before'] "'page'"

没有成功。

那么问题,如何通过xsltproc的命令行设置属性集的属性?

0 个答案:

没有答案