0

如果它与某个章节 ID 匹配,我想编写一个 xslt 规则,它将自动标签在该部分设置为零。

在伪代码中:

IF CHAPTER == LOGBOOK
    SECTION.AUTOLABEL = 0
ELSE
    SECTION.AUTOLABEL = 1
ENDIF

但是在阅读了 docbook xsl 网站和 docbook xsl 参考之后,我仍然无法弄清楚如何去做。也许有人可以把我推向正确的方向,因为我是 docbook 和 xls(t) 的新手

亲切的问候,杰瑞

4

1 回答 1

2

您需要使用xsl:when来测试条件。

 <xsl:choose>
  <xsl:when test="chapter = logbook">0</xsl:when>
  <xsl:otherwise>1</xsl:otherwise>
</xsl:choose>

这假设当前节点有一个chapter和一个logbook子节点。

于 2010-04-15T13:22:02.537 回答