Sorry for the delay in responding.
I am trying to resolve an issue around language specific “format-date()” behavior, one that seems environment specific. We are seeing different results in one environment than another where we are expecting the same. Both environs use saxon ee 184.108.40.206j (same jar files), same xsl and input xml, both pipe to Apache FOP. Neither environment uses a configuration file. In the XSL writing environment we are running from the command line (through XML Spy), where the output works as expected. In the test environment Saxon is invoked from Java code, where we receive the default language substitution ([Language: en]23 July 2010) noted in other posts here . Is there an environment or machine dependency on format-date()?