在XML中提取多个已发生标记的值

时间:2018-06-12 20:00:47

标签: java xml

我想提取一个标签的值,它在XML文件中多次出现,递归或非递归。我怎么能这样做?

示例:

 <title>National Origins of Books</title>

我尝试在Java中使用以下内容:

jounralNodeList = document.getElementsByTagName("title");
Node childNode = (Node) jounralNodeList.item(0).getChildNodes();
for (int i = 0; i < childNode.getChildNodes().getLength(); i++)
        journalName = childNode.getChildNodes().item(i).getTextContent();

但这只给了我第一次出现的价值 如果用Python或Ruby很容易做到,我就不会介意。

0 个答案:

没有答案