zoukankan      html  css  js  c++  java
  • DOM解析xml

    step 1:获取dom解析器工厂

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

    setp 2:获取dom解析器

    DocumentBuilder db = dbf.newDocumentBuilders();

    step 3:获取xml整个文档(根节点)

    Document document = db.parse(new File("student.xml");//使用了相对路径获取xml文档

    NodeList nodeList = document.getElementsByTagName("student");

    for(int i = 0; i < nodeList.getLength(); i++)

    {

      Element element = (Element)nodeList.item(i);

      String name = element.getElementsByTagName("name").item(0).getFirstChild().getNodeVale();

      String sex= element.getElementsByTagName("sex").item(0).getFirstChild().getNodeVale();

      String address= element.getElementsByTagName("address").item(0).getFirstChild().getNodeVale();

      String age= element.getElementsByTagName("age").item(0).getFirstChild().getNodeVale();

      System.out.println("姓名:"+name);

      System.out.println("性别:"+sex);

      System.out.println("年龄:"+age);

      System.out.println("地址:"+address);

    }

  • 相关阅读:
    索引
    mysql事务
    centos 7 gitlab安装服务器
    内网穿透工具 frp使用
    eslint配置
    nodejs连接mongodb(密码)
    插入排序
    直接插入排序
    koa中 log4js使用
    JS中的prototype、__proto__与constructor(图解)
  • 原文地址:https://www.cnblogs.com/yanff/p/3089320.html
Copyright © 2011-2022 走看看