【发布时间】:2011-01-07 17:55:39
【问题描述】:
希望你有一个美好的一天。
Dom4j javadoc 表单 Node.selectObject(String xpathExpression) 说明如下:
...返回的对象可以是一个或多个 Node 实例的 List,也可以是标量对象,如 String 或 Number 实例,具体取决于 XPath 表达式。
但是,当我尝试在这段 xml 上获取字符串列表时:
<root>
...
<level1>
<property>pro1</property>
<property>pro1</property>
<property>pro1</property>
<level1>
...
</root>
使用以下代码:
List result = document.selectObject("/root/level1/property/text()")
我得到一个 org.dom4j.tree.DefaultText 对象列表。当然,我可以在列表上进行迭代,但我想知道是否有办法获取字符串列表。
【问题讨论】: