题
我想写XSLT规则,如果它在一定章ID匹配,它在部分设置自动标签为零。
在伪代码:
IF CHAPTER == LOGBOOK
SECTION.AUTOLABEL = 0
ELSE
SECTION.AUTOLABEL = 1
ENDIF
但阅读DocBook的XSL网站和docbook XSL参考后我仍然无法弄清楚如何做到这一点。 也许有人可以把我在正确的方向,因为我用DocBook和XLS(t)的新
此致 杰里
解决方案
您需要使用 xsl:when
以测试条件。
<xsl:choose>
<xsl:when test="chapter = logbook">0</xsl:when>
<xsl:otherwise>1</xsl:otherwise>
</xsl:choose>
此假定当前节点具有chapter
和logbook
子节点。
不隶属于 StackOverflow