我有一个条件,section 元素应该同时具有 num 属性,并且 level 可以是除 level 2 之外的任何属性。如下所示。
<section level="sect2" num="1.">
<title>Flowchart—HKIAC Mediation</title>
</section>
<section level="sect3">
<title>Flowchart—HKIAC Mediation</title>
</section>
<section level="sect2">
<title>Flowchart—HKIAC Mediation</title>
</section>
当我使用下面的 xslt 时,它只计算具有数字属性的第一个 xml 并留下第二个和第三个。但我想计算第一和第三,离开第二。
我使用了以下语句
<xsl:number count='section[@num]'/>
但我想要类似于下面的东西
<xsl:number count='section[@num] and section[@level!='sect2']'/>
谢谢