作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
希望你有美好的一天。
Dom4j javadoc 表单 Node.selectObject(String xpathExpression) 说:
...返回的对象可以是一个或多个 Node 实例的列表,也可以是一个标量对象,如 字符串 或 Number 实例,具体取决于 XPath 表达式。
但是,当我尝试在这段 xml 上获取字符串列表时:
<root>
...
<level1>
<property>pro1</property>
<property>pro1</property>
<property>pro1</property>
<level1>
...
</root>
List result = document.selectObject("/root/level1/property/text()")
最佳答案
来自 http://www.w3.org/TR/xpath/#section-Introduction
An expression is evaluated to yield an object, which has one of the following four basic types:
- node-set (an unordered collection of nodes without duplicates)
- boolean (true or false)
- number (a floating-point number)
- string (a sequence of UCS characters)
xs:string
的序列在 XPath 1.0 中
关于xml - 如何从 Dom4j Node.selectObject 或 Node.selectNodes 获取字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628647/
我是一名优秀的程序员,十分优秀!