zoukankan      html  css  js  c++  java
  • java操作xml

    package com.xml.zh;
    import javax.xml.parsers.*;
    import org.w3c.dom.*;
    public class XmlTest1{
    
        /**
         * 使用dom技术对xml进行解析
         * @param args
         */
        public static void main(String[] args) throws Exception{
            // TODO Auto-generated method stub
            //创建一个documentBuilderFactory实例
            DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
            //创建一个documentBuilder
            DocumentBuilder db=dbf.newDocumentBuilder();
            //指定是那个xml文件
            Document document = db.parse("src/class.xml");
            //list(document);
            red(document);
        }
        
        //遍历xml文件的元素
        public static void list(Node node){
            if(node.getNodeType()==Node.ELEMENT_NODE)
                System.out.println(node.getNodeName());
            //得到该结点的子结点
            NodeList nodelist = node.getChildNodes();
            
            for(int i=0;i<nodelist.getLength();i++){
                Node n = (Node) nodelist.item(i);
                list(n);
            }
        }
        //获取document对象的 元素的 文本
        public static void red(Document docu){
            NodeList nodelist = docu.getElementsByTagName("xuesheng");
            Element element = (Element)nodelist.item(0);
            System.out.println(element.getAttribute("sex"));
        }
    }
  • 相关阅读:
    12月11日
    081212 晴
    12月10日
    树莓派项目——基于树莓派的WIFI网络互传系统设计
    IDE
    边缘检测
    Android Launcher桌面应用快捷方式的开发
    android ui事件处理分析
    listview 分析
    ApplicationsIntentReceiver.class
  • 原文地址:https://www.cnblogs.com/shaoshao/p/3301930.html
Copyright © 2011-2022 走看看