-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