私は次のセレクターを持っています。これは機能します。
parent::node()/myNS:expField[myNS:Nam='NAMETOFIND']/myNS:Val
値に対して大文字と小文字を区別しないマッチングを実行したいので、次のいずれかmyNS:Nam
から選択できます。<Val>
<expField>
<Nam>NAMETOFIND</Nam>
<Val>the value I want</Val>
</expField>
<expField>
<Nam>NameToFind</Nam>
<Val>the value I want</Val>
</expField>
<expField>
<Nam>nametofind</Nam>
<Val>the value I want</Val>
</expField>
<expField>
<Nam>nAmEtOFInD</Nam>
<Val>the value I want</Val>
</expField>
XSLT 1を使用しているため、使用できませんlower-case()
。