事先准备一个xml文件
然后通过java的提供的类来解析xml文件
//因为无法直接获得解析器,使用通过解析器工厂来获取,先创建解析器工厂
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
//通过解析器工厂创建解析器
DocumentBuilder builder = factory.newDocumentBuilder();
//使用解析器解析xml文件并返回Document对象
Document document = builder.parse("src/XmlFile.xml");
//操作Document对象,得到xml文件中所有name标签,并返回节点集合
NodeList list = document.getElementsByTagName("name");
//遍历节点集合
for(int i=0;i<list.getLength();i++){
//获取节点
Node node = list.item(i);
//输出节点名称和节点内容
System.out.println(node.getNodeName()+"---"+node.getTextContent());
}
输出结果: