当前位置: 首页 > 面试题库 >

我正在使用哪个版本的XPATH和XSLT?

王旺
2023-03-14
问题内容

如何知道我正在使用哪个版本的XPATH和XSLT?

假设我已经安装了JDK 1.7,那么我具有哪个版本的XPATH和XSLT。


问题答案:

在XSLT中,调用system-property('xsl:version')。它将返回1.0或2.0,具体取决于您使用的是1.0还是2.0处理器。

在XPath中,没有直接的等效项。但是快速测试是不current- date()带任何参数的调用。如果成功,则您有2.0处理器,如果失败,则您有1.0处理器。

除非您采取措施在类路径或认可的库中安装Saxon之类的2.0处理器,否则JDK为您提供的XSLT处理器将(今天)成为1.0处理器。



 类似资料:
  • 带 Suhosin-Patch 的 PHP 5.3.10-1ubuntu3.6,安装在 Ubuntu 12.04 LTS 上。 PHP 是 Web 世界里的百年老龟,它的壳上铭刻着一段丰富、复杂、而粗糙的历史。 在一个共享主机的环境里,它的配置可能会限制你能做的事情。 为了保持清晰地叙述,我们将仅针对一个版本的 PHP 进行讲述。 在 2013 年 4 月 30 日时,该版本为 PHP 5.3.1

  • 问题内容: 有两种JRE可用。Java虚拟机:IBM对的Sun。 有没有一种方法可以通过JavaScript或Java发出的命令知道我正在使用哪个JRE。 问题答案: http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html

  • 您应该使用哪个版本的UUID?我看到很多线程解释每个版本需要什么,但我很难找出什么最适合什么应用程序。

  • 我刚刚在Xcode中创建了一个新的Swift项目。我想知道它使用的是哪个版本的Swift。 我如何在Xcode或终端中看到我在项目中使用的Swift的哪个版本?

  • 问题内容: Redis使用哪个版本的Lua或如何找到它? 那图书馆呢?cjson,cmsgpack,bitop等。 问题答案: a 从Redis 2.6.0到2.6.12的Lua 5.1.4 从Redis 2.6.13开始的Lua 5.1.5 似乎没有进一步升级Lua的计划。 可以在antirez / redis 的Lua.h文件中验证Lua版本。 luajit 对数字进行按位运算。API 自Re

  • 如果我记得Jasmine中有一个命令可以记录我运行到控制台的Jasmine的确切版本,但我不记得它是什么了。我肯定我以前在某个地方见过这个,现在我真的需要它,我在任何地方都找不到它。有人知道它是什么吗? 编辑:使用< code>jasmine.getEnv()发布的解决方案。versionString()不工作——对于阅读本文的任何mods来说,修复该问题是作为一个新问题开始还是在此继续更好?