-1
如何使用Java XML访问具有相同名称和递归包含的元素?这已经在Python ElementTree中工作,但由于某种原因,我需要在Java中运行。Java XML - 同名的嵌套元素
我曾尝试:
String filepath = ("file.xml");
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.parse(filepath);
NodeList nl = doc.getElementsByTagName("*/*/foo");
例
<foo>
<foo>
<foo>
</foo>
</foo>
</foo>
您想要选择哪个节点?只有最内层的?深度是否固定,还是可以任意深度? –
深度是固定的*/*/*/foo我在python元素树中有工作模型,但我的客户需要它在Java中(并且使用标准的javax.xml。*模块) – forvaidya