2
私は比較のためのXSLの便宜関数、gt, lt, ge, le, eq
を使用しています。XSLで明示的に型指定された変数
は、私は、しかし、私はキャストがなされることを必要とする、比較を実行するときに、これらの関数は、数値に文字列を促進しないであろう理解し、私は
<xsl:when test="xs:integer($variable) lt 250" >
のような線で自分のコードを乱雑にしたくありません
私はむしろそう
<xsl:variable name="variable" type="xs:integer">
(もちろん架空の)このようにそのキャストを作ると思い、それが作成/宣言されたときに、明示的に数値型としてvariable
をキャストする手段はありますか?その目的の種類を指定するには、正確である -
ありがとうDimitre、まさに私が探していたもの! – JHarnach
@JHarnach:どうぞよろしくお願いいたします。 –
@ DimitreNovatchevしかし、デフォルト値で変数を初期化していますか?たとえば、私はこの変数に条件に基づいた値を割り当てていますが、その場合に満たされない場合は0に初期化されますか? –