like for
,sum
,if
,intersect
...如果不是,或者不是全部,我在哪里可以找到详细信息?如果有,我可以在哪里找到官方确认?JDK 6是否支持XPath 2.0的所有功能?
5
A
回答
6
0
我不知道Java 6是否可以,但我非常确定Saxon(http://saxon.sourceforge.net/)的确如此。
1
Java是一种编程语言,它并没有直接的语言结构,专为评估XPath表达式。
完全不同的是,某些类可以与实现XPath引擎的Java分发捆绑在一起。
AFAIK,目前这些XPath引擎实现类只实现XPath 1.0。
当然,还有一些基于Java的第三方产品,比如我在空闲时间每天使用的Saxon。我见过的另一个是PsychoPath。
+0
你是对的 - 这是一个典型的例子,它将语言与JDK提供的库混淆在一起:)我将相应地更改标题。不幸的是,我仅限于JDK,因为我们当前项目中的策略是避免使用第三方库。这肯定是非常有争议的,但这不是我的呼召。 – kostja 2011-05-02 14:13:03
+0
@kostja:我很高兴我的回答很有用。请随时注意/接受它。 :) – 2011-05-07 23:10:04
相关问题
- 1. JDK 6支持XSLT 2.0吗?
- 2. libxml2是否支持XPath 2.0?
- 3. tinyxpath 1.3.1是否支持xpath 2.0?
- 4. Android支持JDK 6或7
- 5. 不支持Android JDK 6/JDK 7完全?
- 6. Netty是否支持IBM JDK?
- 7. 城市飞艇是否支持Blackberry Push Plus的所有功能?
- 8. 当前的SonarQube是否支持所有C#分析功能?
- 9. jsoup是否支持xpath?
- 10. 使Apache Xerces支持Xpath 2.0
- 11. 是否有支持NPER功能的NPER或财务功能库?
- 12. Sitefinity是否支持SAML 2.0?
- 13. tomcat7是否支持SAML 2.0?
- 14. Twitter是否支持OAuth 2.0?
- 15. AppEngine是否支持OAuth 2.0?
- 16. SKTextureAtlas的SKTexture是否支持mipmap功能?
- 17. 是不是支持PDFBOX2.0 JDK 1.5?
- 18. Weblogic 9.2是否支持Sun Jdk 1.6?
- 19. Android Studio是否完全支持JDK 1.8?
- 20. jetty 6.1.8是否支持jdk 1.5?
- 21. KML是否支持搜索功能
- 22. SystemVerilog是否支持全局功能?
- 23. 这些功能是否支持?
- 24. FullCalendar是否支持ViewMore功能?
- 25. PhoneGap是否支持Symbian本机功能?
- 26. 是否正式支持execution_guard_enabled功能?
- 27. JDOM 2.0中的XPath 2.0功能
- 28. XPATH 2.0的数据库支持
- 29. IOS是否支持所有的Unicode emojies?
- 30. DotNetNuke 6是否支持Ajax Control Toolkit?
一如既往,RTFM节省了一天的时间。我的坏,看起来不够近。谢谢你,麦克道尔 – kostja 2011-04-27 11:34:31
“支持”是一个可怕的词,它应该从词典中被禁止。与Java 6捆绑在一起的XPath处理器是XPath 1.0处理器。有许多XPath 2.0处理器可用于Java 6,但不是Java 6的一部分,包括Saxon和PsychoPath。希望这能回答你的问题。 – 2011-04-27 12:24:28
@Michael Kay - 我使用了“支持”,因为我没有真正意识到XPath和JDK的内部工作原理,因此不能使用“捆绑处理器”或类似的:)不幸的是,我只能使用纯JDK,除非我可以提供 **主要原因**使用外部库...我不能因为XPath 1.0的“缺点”可以通过编程方式解决。谢谢 – kostja 2011-04-27 12:50:47