我需要驗證一個XML規則,我需要正則表達式功能,只能在XPath 2.0上找到。我下載了最後一個Sonarqube 6.1,但XPath仍然是1.0版本。有沒有辦法使用2.0版本?有沒有辦法在Sonarqube上使用xpath 2.0?
2
A
回答
0
快速查看源代碼(org/sonar/api/utils/XpathParser.java),它在我看來就像應用程序使用JAXP服務API實例化XPath解析器。 (a)將Saxon放在類路徑上, (b)將系統屬性「javax.xml.xpath.XPathFactory」的值設置爲值「net.sf.saxon.xpath」 .XPathFactoryImpl「
請注意,步驟(a)本身是不夠的,因爲Saxon不再使用META-INF機制將自己命名爲XPath解析器 - 這導致寫入的應用程序出現太多問題假定使用Xalan。
這可能會也可能不會成功撿起撒克遜人,如果撒克遜人拿起撒克遜人,那麼它可能會或可能不會成功運行它。可能還有其他問題 - 例如,我注意到sonarqube中的XpathParser類創建了一個名爲spaceAware的DOM設置爲false,這不是一個好的開始。
相關問題
- 1. 有沒有辦法在使用ASP.NET 2.0 Membership API時更新PasswordAnswer?
- 2. 有沒有辦法在BREW 3.0平臺上使用Lua?
- 3. 有沒有辦法使用Groovy 2.0擴展
- 4. xpath:有沒有辦法在xpath中獲取所有孩子的文本
- 5. 有沒有辦法讓Sonarqube知道Jenkins的構建失敗?
- 6. 有沒有辦法在ASP.NET Identity 2.0中使用UserManager獲取用戶密碼?
- 7. 有沒有辦法在xpath表達式中比較時間?
- 8. 有沒有辦法在XPath中分配一個變量?
- 9. 有沒有辦法在2.0中做C#4.0可選參數?
- 10. 有沒有辦法在HTML5視頻上使用DRM?
- 11. 有沒有辦法在MonoDroid上使用ProGuard?
- 12. 有沒有辦法在Android上使用Appium執行雙擊?
- 13. 有沒有辦法在Android上使用PPPoE連接Wifi?
- 14. 有沒有辦法在底部組件上使用setDividerLocation?
- 15. 有沒有辦法在IBM WebSphere Application Server上使用WebSockets?
- 16. 有沒有辦法在selenium 3.4上使用firefox?
- 17. 有沒有辦法在Jasmine Headless webkit上使用調試?
- 18. WPF/XAML:有沒有辦法在功能上使用x:static?
- 19. 有沒有辦法在Delphi DataSnap REST服務器上使用JSONP?
- 20. 有沒有辦法使用「SHC」在OSX上編譯shell腳本?
- 21. 有沒有辦法在visual studio 2015上使用monogame 3.2
- 22. SlimPHP - 有沒有辦法在Slim v3上使用CorsSlim?
- 23. 有沒有辦法在通配符上使用wget?
- 24. 有沒有辦法在對象數組上使用.reduce()?
- 25. 有沒有辦法在DataView上使用參數化過濾器?
- 26. 有沒有辦法在monkeyrunner上wifi開關otherthan使用cordinates
- 27. 沒有辦法setProgressDrawable上RemoteViews
- 28. 有沒有辦法在python
- 29. 有沒有辦法在SQL
- 30. 有沒有辦法在PySpark
我們決定建立一個插件,避免這個惱人的配置 –