public SymbolSearch(){

        try {
            File fXmlFile = new File(".\\src\\testfiles\\SymbolSearch.xml");
            DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
            Document doc = dBuilder.parse(fXmlFile);
            doc.getDocumentElement().normalize();

            NodeList nList = doc.getElementsByTagName("Company");

            for (int temp = 0; temp < nList.getLength(); temp++) {
                Node nNode = nList.item(temp);
                if (nNode.getNodeType() == Node.ELEMENT_NODE) {
                    Element eElement = (Element) nNode;
                    mapNameSymbol.put(eElement.getElementsByTagName("Name").item(0).getTextContent(),eElement.getAttribute("id"));
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }


        listNames = new ArrayList<String>(mapNameSymbol.keySet());
        Collections.sort(listNames, String.CASE_INSENSITIVE_ORDER);
    };