В XSLT 1.0 (с использованием Xalan) вывод результата:
<xsl:variable name="source0" select="number(num3)"/>
<xsl:value-of select="$source0"/>
было число, записанное как 2011234. Но в XSLT 2.0 (с использованием Saxon) оно отображается как 2.011234E6. Я хочу, чтобы он всегда отображался как 2011234 в случае Saxon/2.0.
Есть ли способ установить строку изображения по умолчанию, когда она выводит число?
Я видел десятичный формат, но он влияет только на строки изображений, а не на форматирование чисел. Я не могу просто разбрасывать номер формата везде, так как тогда мне придется везде проверять типы данных и... это будет беспорядок.