我已經一個問題應用模板,考慮我的XML會是這樣, 輸入代碼在這裏XSLT應用模板調節
<card>
<pre/>
<main>
<step1/>
<step1/>
<panels>
<panel/>
<panel/>
</panels>
<step1/>
<main>
</card>
在main所有步驟1將1和增量開始進一步現在當面板來了,它應該把每個面板作爲一個步驟,它會開始爲3.,4.下一步將是5.
問題是,如果我在mainfunc應用step1的模板,它正在申請所有的step1。所以在面板之後的第1步也將首先出現。我想要爲第1步到第3步應用temaplates。然後應用面板,然後應用最後一步.step1計數並不總是相同的,但它們不同。
目前香港專業教育學院這樣的事情,
<xsl:template match="mainfunc">
<xsl:apply-templates select="step1"/>
<xsl:if test="contains($wcType,'P')">
<xsl:apply-templates select="panels"/>
</xsl:if>
.....
如何修改序列以應用模板,也編號面板爲3
你可以展示你的輸出期望在這種情況下,明確「編號」應該如何工作。謝謝! –
編號是好的,對於面板,它將像 ,步驟\t xsl:attribute> –
Abi
我唯一擔心的是如何按照步驟的順序調用模板,然後執行下一步和麪板,然後執行步驟 – Abi