java – 我使用哪个版本的XPATH和XSLT?

如何知道我使用哪个版本的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处理器。

http://stackoverflow.com/questions/7951879/which-version-of-xpath-and-xslt-am-i-using

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:java – 我使用哪个版本的XPATH和XSLT?