Java xpath,选择最深的孩子

Tim*_*dik 3 java xml xpath

我是Java和XPath语法的新手.我有复杂的xml文档.我需要的是选择所有没有子节点的节点(我实际上需要它们的值).

<root>
    <a>
        <b>text1</b>
        <c>text2</c>
    </a>
    <d>
        <e>
            <f>text3</f>
        </e>
    </d>
    <f>text4</f>
</root>
Run Code Online (Sandbox Code Playgroud)

我想在"text1","text2","text3","text4"这里获取清单.你能帮我解决xpath表达吗?谢谢.

Tim*_*dik 7

好的,这就是我需要的

root.selectNodes("//*[not(*)]")
Run Code Online (Sandbox Code Playgroud)