import org.w3c.dom.*;
import org.apache.xerces.parsers.DOMParser;
import java.io.*;

public class CountNodes{
	public static void main(String[] args) {
		try{
			BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
			System.out.print("Enter file name: ");
			String str = bf.readLine();
			File file = new File(str);
			if (file.exists()){
				DOMParser parser = new DOMParser();
				parser.parse(str);
				Document doc = parser.getDocument();
				System.out.print("Enter element that have to count: ");
				String ele = bf.readLine();
				NodeList list = doc.getElementsByTagName(ele);
				System.out.println("Number of nodes: " + list.getLength());
			}
			else{
				System.out.println("File not found!");
			}
		}
		catch (Exception e){
			e.getMessage();
		}
	}
}