java 解析 xml

public  void  parserXml(String fileName) {
         try  {
             DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
             DocumentBuilder db = dbf.newDocumentBuilder();
             Document document = db.parse(fileName);
             
             NodeList employees = document.getChildNodes();
             for  ( int  i = 0 ; i < employees.getLength(); i++) {
                 Node employee = employees.item(i);
                 NodeList employeeInfo = employee.getChildNodes();
                 for  ( int  j = 0 ; j < employeeInfo.getLength(); j++) {
                     Node node = employeeInfo.item(j);
                     NodeList employeeMeta = node.getChildNodes();
                     for  ( int  k = 0 ; k < employeeMeta.getLength(); k++) {
                         System.out.println(employeeMeta.item(k).getNodeName()
                                 + ":"  + employeeMeta.item(k).getTextContent());
                     }
                 }
             }
             System.out.println( "解析完毕" );
         } catch  (FileNotFoundException e) {
             System.out.println(e.getMessage());
         } catch  (ParserConfigurationException e) {
             System.out.println(e.getMessage());
         } catch  (SAXException e) {
             System.out.println(e.getMessage());
         } catch  (IOException e) {
             System.out.println(e.getMessage());
         }
     }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值