次のようなXMLがあります
<answers>
<answer>
<question-number>1</question-number>
<value>3</value>
<mean xsi:nil="1" />
</answer>
<answer>
<question-number>2</question-number>
<value>2</value>
<mean>2.3</mean>
</answer>
<answer>
<question-number>3</question-number>
<value>3</value>
<mean xsi:nil="1" />
</answer>
....
</answers>
xsl:for-each を使用して各回答をフォーマットしています。平均値が存在する場合、平均値をグラフィカルに表現します。回答の潜在的なリストの中には、平均が常に null になるものがあります。
ページの下部に、平均のグラフ表示を説明する凡例を配置したいと思います。しかし、実際に平均を表示した場合にのみ表示したいのです。したがって、xsl:for-each を閉じた後、「回答要素のいずれかが null 以外の平均値を持っているか?」というチェックを実行できるようにしたいと考えています。
それを行う方法が本当にわかりません。