Here is an example:
try { URL url = new URL(); URLConnection conn = url.openConnection(); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(conn.getInputStream()); NodeList nodes = doc.getElementsByTagName(); for (int i = 0; i < nodes.getLength(); i++) { Element element = (Element) nodes.item(i); NodeList title = element.getElementsByTagName(); Element line = (Element) title.item(0); phoneNumberList.add(line.getTextContent()); } } catch (Exception e) { e.printStackTrace(); }
In my example, my XML file looks something like this:
<numbers> <phone> <string name = "phonenumber1">555-555-5555</string> </phone> <phone> <string name = "phonenumber2">555-555-5555</string> </phone> </numbers>
and I would replace /*tag from xml file*/ with "phone" and /*item within the tag*/ with "string".
source share