2.1.4 [W3C-XSLT] Section 12.3, Number Formatting
The format pattern must not contain the currency sign (#x00A4); support for this feature was added after the initial release of JDK 1.1. The decimal-format name must be a QName, which is expanded as described in [2.4 Qualified Names]. It is an error if the stylesheet does not contain a declaration of the decimal-format with the specified expanded-name.
MSXML3 and MSXML6
The format pattern can contain the currency sign character