對我有這樣的bookmap:的xsl:如果要看一個子節點
<?xml version="1.0" encoding="utf-8"?>
<bookmap>
<part>
<chapter/>
<chapter/>
<chapter/>
</part>
<part/>
<part/>
<part/>
<part/>
<appendix/>
</bookmap>
我想裏面放上模板,XSL:如果這取決於元素是否part/chapter
或part
命令。
I.e.我有這些模板processTopicTitle
裏面,DITA-OT分發的一部分:
<xsl:if test="bookmap/part/chapter">
<fo:external-graphic src="thisischapter.png" />
</xsl:if>
<xsl:if test="bookmap/part">
<fo:external-graphic src="thisispart.png" />
</xsl:if>
這是行不通的。
的想法是有,只有在部分/章節,另一個上只有部分的那些顯示出來的圖形。
這可能是「不工作」作爲您的背景下將需要的文件節點測試返回true。這可能會有助於看到更多的XSLT給出更全面的答案,特別是模板語句所在的語句。您是否也可以編輯您的問題以顯示您的預期輸出?謝謝。 –
下面是我想要放置diamond.png的部分:(http://josecotes.com/tmp/sample1.txt) 我試圖在每個主題的標題之前放置該圖形,但僅限於只包含*部分內的主題。 * *章內*將不會添加該圖形。 –