質問
私は、それがセクションにゼロにAUTOLABELを設定していること、特定の章のIDと一致した場合、XSLTのルールを記述したいと思います。
擬似コードで
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