Условный выбор переменной в XSLT

Я хочу, чтобы переменная имела значение элемента, если значение является числовым, но если это не так, я хочу, чтобы переменная имела значение 0.

Другими словами, есть ли простой эквивалент следующего в XSLT?

var foobar = is_numeric(element value) ? element value : 0

Или как бы вы написали это?

<xsl:variable name="foobar" select=" ? " />
8
задан Svish 2 October 2013 в 14:36
поделиться