的getElementsByTagName
如何使用getElementsByTagName获取标记名称的值。 我的Xml文件是
name .... ....
在这里,我想单独采用方法的价值。 我使用了以下代码,但我得到的是对象
File fXmlFile = new File(FILE_XML); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document doc = dBuilder.parse(fXmlFile); doc.getElementsByTagName("method").toString();
doc.getElementsByTagName("method")
返回一个NodeList
。
你想要第一个,所以你应该使用doc.getElementsByTagName("method").item(0)
– 它返回一个Node
。
从这里,你可能想要这个价值; doc.getElementsByTagName("method").item(0).getTextContent()
应该可以解决这个问题。