xslt转换为html使用select=“格式日期(@Баааажааж,[D01].[M01].[Y0001]”)结果:[语言:en]19.09.2014
我在转换XSLT2.0中使用Saxon 9.4 a在xslt中有代码: 转换为html:Бааажааааааааааа107xslt转换为html使用select=“格式日期(@Баааажааж,[D01].[M01].[Y0001]”)结果:[语言:en]19.09.2014,xslt,saxon,Xslt,Saxon,我在转换XSLT2.0中使用Saxon 9.4 a在xslt中有代码: 转换为html:Бааажааааааааааа107 我不明白文本[语言:en]是从哪里来的 首先,试一下最近的Saxon版本:9.4非常旧 其次,您的机器的区域设置是什么?我怀疑这是一种在Saxon版本中不受支持的语言,因此Saxon正在退回到英语,当它退回到另一种语言时,W3C规范要求输出这个前缀。当然,当您使用不依赖于语言的日期格式时,这有点可笑。您的输入XML是什么?另请参见“如果回退表示法使用的语言与请求的语言不
我不明白文本[语言:en]是从哪里来的 首先,试一下最近的Saxon版本:9.4非常旧
其次,您的机器的区域设置是什么?我怀疑这是一种在Saxon版本中不受支持的语言,因此Saxon正在退回到英语,当它退回到另一种语言时,W3C规范要求输出这个前缀。当然,当您使用不依赖于语言的日期格式时,这有点可笑。您的输入XML是什么?另请参见“如果回退表示法使用的语言与请求的语言不同,则输出字符串必须标识实际使用的语言”,例如,在字符串前面加上[language:Y]其中Y是以依赖于实现的方式本地化的实际使用的语言。这是哪个Saxon版本?如果您提供一个语言参数来格式化日期,比如格式化日期@Баааажааж,“[D01]。[Y0001],“en”,其中en只是一个示例,请使用该格式的目标语言。好的,构造帮助我:select=格式化日期@Бааааааажаааааж[语言:en]构造帮助我选择=格式日期@Бааажажаж,[D01]。[M01]。[Y0001]’,‘en’,‘Thank我很想知道a语言环境设置是什么,b您使用的是哪种Saxon版本。Saxon PE和更高版本使用ICU进行本地化,这支持非常广泛的语言;Saxon的选择非常有限。