How to get the value of the tag name using getElementsByTagName. My Xml file is
<parent>
<method>name</method>
....
....
</parent>
Here i want to take the value of method alone. i used the following piece of code, but i am getting as object
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")
returns a NodeList
.
You want the first one of these, so you should use doc.getElementsByTagName("method").item(0)
- which returns a Node
.
From this, you probably want the value; doc.getElementsByTagName("method").item(0).getTextContent()
should get you that.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With