我已经一个问题应用模板,考虑我的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