XSLT で 2 つの条件のいずれかが満たされると、XSLT にデータが送信されます。
when(first condition satisfies)
次に、受信データのいくつかの検証、次に「共通ロジック」
otherwise if(second condition satisfies)
、次に受信データのいくつかの検証、そして「共通ロジック」
ここでは、両方の条件に対して共通のロジックを 2 回書いています。そのロジックを一度だけ記述し、条件のいずれかが満たされたときにそれを参照するようにするにはどうすればよいですか。簡単に言えば、関数にして呼び出したいのですが、xsl バージョンがサポートされていないため、xsl:function タグを使用できませんでした。
私は書くことwhen(first or second satisfies)
ができますが、共通ロジックに行く前に行われる検証が異なります..ここで共通ロジックを1回だけ書く方法を提案してください。
ありがとう。