Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Java JDK 6是否支持XPath 2.0的所有功能?_Java_Xpath_Xpath 2.0 - Fatal编程技术网

Java JDK 6是否支持XPath 2.0的所有功能?

Java JDK 6是否支持XPath 2.0的所有功能?,java,xpath,xpath-2.0,Java,Xpath,Xpath 2.0,例如、求和、如果、相交…如果没有,或者没有全部,我在哪里可以找到详细信息?如果有,我在哪里可以找到官方的确认书呢?我不知道Java6是否有,但我非常确定Saxon(http://saxon.sourceforge.net/)是的。根据,Java 6支持Java是一种编程语言,它没有直接的语言结构,特别是为计算XPath表达式而设计的 完全不同的是,有些类可以与实现XPath引擎的Java发行版捆绑在一起 另外,这些XPath引擎实现类目前只实现XPath1.0 当然,有很多基于Java的第三方产

例如、
求和
如果
相交
…如果没有,或者没有全部,我在哪里可以找到详细信息?如果有,我在哪里可以找到官方的确认书呢?

我不知道Java6是否有,但我非常确定Saxon(http://saxon.sourceforge.net/)是的。

根据,Java 6支持

Java是一种编程语言,它没有直接的语言结构,特别是为计算XPath表达式而设计的

完全不同的是,有些类可以与实现XPath引擎的Java发行版捆绑在一起

另外,这些XPath引擎实现类目前只实现XPath1.0


当然,有很多基于Java的第三方产品,比如Saxon,我每天在空闲时间都在使用这些产品。我看到的另一个例子是精神病。

和往常一样,RTFM拯救了这一天。我的错,看得不够近。谢谢你,麦克道尔,“支持”是一个可怕的词,应该从词典中删除。与Java 6捆绑在一起的XPath处理器是XPath 1.0处理器。有许多XPath2.0处理器可用于Java6,但不是Java6的一部分,包括Saxon和PsychoPath。希望这能回答您的问题。@Michael Kay-我使用“支持”是因为我不太了解XPath和JDK的内部工作原理,因此不可能使用“捆绑处理器”之类的工具:)不幸的是,我只能使用纯JDK,除非我能提供一个使用外部库的主要原因……我不能,因为“缺点”XPath 1.0的问题可以通过编程方式解决。谢谢你说得对-这是一个典型的混淆语言与JDK提供的LIB的例子:)我将相应地更改标题。不幸的是,我仅限于JDK,因为我们当前项目的策略是避免使用第三方LIB。这当然很有争议,但这不是我的决定。@kostja:我很高兴我的回答有用。请随意投票/接受它。:)