的getElementsByTagName

时间:2012-08-14 06:58:01

标签: java xml w3c

如何使用getElementsByTagName获取标记名称的值。我的Xml文件是

<parent>
<method>name</method>
....
....
</parent>

这里我想单独考虑方法的价值。 我使用了以下代码,但我得到的是对象

File fXmlFile = new File(FILE_XML);
            DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
            Document doc = dBuilder.parse(fXmlFile);
doc.getElementsByTagName("method").toString();

1 个答案:

答案 0 :(得分:11)

doc.getElementsByTagName("method")会返回NodeList

您想要第一个,因此您应该使用doc.getElementsByTagName("method").item(0) - 它会返回Node

从这里,你可能想要这个价值; doc.getElementsByTagName("method").item(0).getTextContent()可以帮到你。