Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xslt转换为html使用select=“格式日期(@Баааажааж,[D01].[M01].[Y0001]”)结果:[语言:en]19.09.2014_Xslt_Saxon - Fatal编程技术网

xslt转换为html使用select=“格式日期(@Баааажааж,[D01].[M01].[Y0001]”)结果:[语言:en]19.09.2014

xslt转换为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是什么?另请参见“如果回退表示法使用的语言与请求的语言不

我在转换XSLT2.0中使用Saxon 9.4

a在xslt中有代码:

转换为html:Бааажааааааааааа107


我不明白文本[语言: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的选择非常有限。