问题标签 [jxpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 如何使用具有相同标签名称的 JXPathContext getValue 提取 XML 文件中段内的所有值
下面是我尝试解析的示例输入 xml 文件。除了 REF 段中的第 5 个元素之外,我能够获得大多数元素的值,其中有多个组合。发生的事情是,从第 5 个元素中提取的值来自最后一个组合。我想提取所有三个值。我怎么做?谢谢!!注意:我使用 println 来显示值,但我实际上使用的是 getValue。
以下是部分代码。失败/未返回正确结果的方法是 ReferenceIdentifier。
预期的结果应该是:
但实际结果是:
xpath - XPath 和 JXPath 有什么区别?
我需要使用 Java 从 DOM 对象中获取值,我想知道 XPath 和 JXPath 之间的区别。
java - 如何在 Java 中将“org.w3c.dom.Document”对象转换为“org.apache.commons.jxpath.xml.DocumentContainer”对象
我有一个文档对象,需要XML
使用JXPath
(需要 DocumentContainer 对象)进行解析。有什么方法可以从 Document.Data 创建 DocumentContainer。
我没有实际可用的文件
java - 在 JXPath 对象层次结构中处理 Java Optional?
我有一个对象图,其中一个访问器方法返回一个 java Optional,因此我的 XPath 表达式从该点开始停止。
xpath 是 data/someData[1]/optionalObject/field
如何让 JXPath 返回实际对象而不是 Optional,或者 JXPath 是否早于 java Optionals,所以它永远不会工作?
java - 通过 jxpath 的特定属性在数组中查找元素
下面代码中的 JXpath 表达式有什么问题?下面的代码总是抛出这个异常:
但是我希望这个国家德国会回来。这里有什么问题?
-
java - JXPath:如何从地图中查询所有键
我正在尝试查询地图中所有项目的属性。
我可以用一个集合来做,但它不适用于地图。
我尝试了很多变化,但没有找到一种方法来获取地图中所有对象的 ID。
请参阅下面的完整代码示例。
https://commons.apache.org/proper/commons-jxpath/users-guide.html#Map_Element_Access
apache-poi - 将 apache-poi 从 3.17 迁移到 4.1.1 的问题
将 Apache POI 从 3.17 更新到 4.1.1 后,我收到以下错误消息:
org.apache.commons.jxpath.JXPathNotFoundException:xpath 没有值:org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.getValue(JXPathContextReferenceImpl.java:383) 处的 /xxxx/值 org.apache.commons.jxpath.ri .JXPathContextReferenceImpl.getValue(JXPathContextReferenceImpl.java:313)
这是我的pom:
我的设置:
JDK 8 野蝇 10
JXPath - 最后一个版本是 1.3 https://mvnrepository.com/artifact/commons-jxpath/commons-jxpath
java - 如何使用 JXPath
我正在从一个休息 api 中获取一个 json,并希望在不创建对象的情况下从 json 中取出一些数据。我可以使用 Apache JXPath 从 json 中获取数据吗?如果是,如何。
假设我有一个 json 字符串 = {"name": "xyz", "class": "10"}
现在我需要使用 JXPath 找出 name 参数的值: $.name
如何编写java代码来获取参数值
谢谢