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 を使用すると、number 属性を持つ最初の xml のみがカウントされ、2 番目と 3 番目が残ります。しかし、私は1番目と3番目の両方を数えたいと思っています。
私は以下のステートメントを使用しました
<xsl:number count='section[@num]'/>
しかし、私は以下のようなものが欲しい
<xsl:number count='section[@num] and section[@level!='sect2']'/>
ありがとう