Dom解析操作源代码

来源:互联网 发布:微信骰子竞猜游戏源码 编辑:程序博客网 时间:2024/06/10 17:23
<span style="font-size:18px;">package tan.dom;import java.io.*;import javax.xml.parsers.*;import org.w3c.dom.*;public class Test_dom_01 {public static void main(String[] args) throws Exception {//取得DocumentBuilderFactory对象DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();//取得DocumentBuilder类的对象DocumentBuilder builder=factory.newDocumentBuilder();Document doc=builder.parse( new File("C:"+File.separator+"student.xml"));//取得全部节点,输出NodeList nl=doc.getElementsByTagName("linkman");for(int i=0;i<nl.getLength();i++){Element stu=(Element) nl.item(i);Node name=stu.getElementsByTagName("name").item(0);Node age= stu.getElementsByTagName("age").item(0);Node school=stu.getElementsByTagName("school").item(0); System.out.print("姓名:  ");             System.out.println(name.getFirstChild().getNodeValue());             System.out.print("年龄:  ");             System.out.println(age.getFirstChild().getNodeValue());             System.out.print("学校:  ");             System.out.println(school.getFirstChild().getNodeValue());}}}</span>

0 0