【问题标题】:Docbook-xslt chapter id matchingDocbook-xslt 章节 id 匹配
【发布时间】:2010-04-15 13:16:08
【问题描述】:

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

在伪代码中:

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

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

亲切的问候, 杰瑞

【问题讨论】:

    标签: xslt docbook


    【解决方案1】:

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

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

    这假定当前节点有一个chapterlogbook 子节点。

    【讨论】:

      猜你喜欢
      • 2019-02-01
      • 1970-01-01
      • 2018-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多