こんにちは皆さん、条件の値と比較して、XML のタグに固定値を設定しようとしています。そのような
<xsl:when test="(//TestInput='XYZA') OR (//TestInput='XYZB') OR (//TestInput='XYZC') OR (//TestInput='XYZD')">abcd</xsl:when>
タグ付きの XML で変換を実行しようとすると、次の<TestInput>
ようなエラーが表示されます
Extra illegal tokens: '(', '/', '/', 'TestInput', '=', ''XYZA'', ')', 'OR', '(', '/', '/', 'TestInput', '=', ''XYZB'', ')', 'OR', '(', '/', '/', 'TestInput', '=', ''XYZC'', ')', 'OR', '(', '/', '/', 'TestInput', '=', ''XYZD'', ')'
where句でOR演算子を使用した条件に基づいて、このタグに値を設定するのを手伝ってください。
前もって感謝します