title: Reading XML file online
body: <p>I was searching code that I can use to read XML file. and I did find one as below. But my problem is, I'm unable to read a XML file online. When I give the <a href="http://www.cse.lk/listedcompanies/overview.htm?d-16544-e=3&amp;6578706f7274=1" rel="nofollow">URL of the XML file</a> location, it returns File Not Found Exception. Can someone advice. Thanks in advance. </p>
  
  <pre><code>import java.io.File;
  import javax.xml.parsers.DocumentBuilder;
  import javax.xml.parsers.DocumentBuilderFactory;
  import org.w3c.dom.Document;
  import org.w3c.dom.Element;
  import org.w3c.dom.Node;
  import org.w3c.dom.NodeList;
  
  public class XMLReader {
  
   public static void main(String argv[]) {
  
    try {
    File file = new File("MyXML.xml");
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    DocumentBuilder db = dbf.newDocumentBuilder();
    Document doc = db.parse(file);
    doc.getDocumentElement().normalize();
    System.out.println("Root element " + doc.getDocumentElement().getNodeName());
    NodeList nodeLst = doc.getElementsByTagName("employee");
    System.out.println("Information of all employees");
  
    for (int s = 0; s &lt; nodeLst.getLength(); s++) {
  
      Node fstNode = nodeLst.item(s);
  
      if (fstNode.getNodeType() == Node.ELEMENT_NODE) {
  
             Element fstElmnt = (Element) fstNode;
        NodeList fstNmElmntLst = fstElmnt.getElementsByTagName("firstname");
        Element fstNmElmnt = (Element) fstNmElmntLst.item(0);
        NodeList fstNm = fstNmElmnt.getChildNodes();
        System.out.println("First Name : "  + ((Node) fstNm.item(0)).getNodeValue());
        NodeList lstNmElmntLst = fstElmnt.getElementsByTagName("lastname");
        Element lstNmElmnt = (Element) lstNmElmntLst.item(0);
        NodeList lstNm = lstNmElmnt.getChildNodes();
        System.out.println("Last Name : " + ((Node) lstNm.item(0)).getNodeValue());
      }
  
    }
    } catch (Exception e) {
      e.printStackTrace();
    }
   }
  }
  </code></pre>