あなたがいい一日を送れますように。
Dom4j javadoc フォームNode.selectObject(String xpathExpression)には、次のように記載されています。
...返されるオブジェクトは、XPath 式に応じて、1 つ以上の Node インスタンスのリスト、またはStringや Number インスタンスなどのスカラー オブジェクトのいずれかになります。
ただし、この xml で String のリストを取得しようとすると、次のようになります。
<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オブジェクトのリストを取得します。もちろん、リストを反復処理できますが、文字列のリストを取得する方法があるかどうか知りたいです。