[JAVA] – How to read a XML file ?

Below is an example for do it.

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 
DocumentBuilder builder = factory.newDocumentBuilder(); 
Document document = builder.parse("src/products.xml"); 
NodeList productsList = document.getElementsByTagName("product"); 
for(int i =0; i < products.getLength(); i++) { 
    Element product = (Element) productsList.item(i); 
    String name = product.getElementsByTagName("name")
                         .item(0).getTextContent(); 
    String price = product.getElementsByTagName("price").item(0)
                          .getTextContent(); 
    System.out.println("-----------"); 
    System.out.println("Name: "+ name); 
    System.out.println("Price: "+ price); 
    System.out.println("-----------"); 
}        

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s