public class ParseConfig {
public static void main(String[] args)throws Exception {
       SAXBuilder sb = new SAXBuilder();
       Document doc = sb.build(ParseConfig.class.getResourceAsStream("config.xml"));
       Element root = doc.getRootElement();
       
       List children = root.getChildren();
       for(int i=0;i<children.size();i++){
        Element e = (Element)children.get(i);
        //System.out.println(e.getName());
        
        List prolist = e.getChildren();
        //System.out.println(prolist.size());
        for(int j=0;j<prolist.size();j++){
        Element pro = (Element)prolist.get(j);
        System.out.println(pro.getAttribute("name").getValue()+"="+pro.getText());
            //System.out.println(pro.getText());
        }
       }
}}

解决方案 »

  1.   

    public class ParseConfig {
    public static void main(String[] args)throws Exception {
           SAXBuilder sb = new SAXBuilder();
           Document doc = sb.build(ParseConfig.class.getResourceAsStream("config.xml"));
           Element root = doc.getRootElement();
           
           List children = root.getChildren();
           for(int i=0;i<children.size();i++){
            Element e = (Element)children.get(i);
            //System.out.println(e.getName());
            
            List prolist = e.getChildren();
            //System.out.println(prolist.size());
            for(int j=0;j<prolist.size();j++){
            Element pro = (Element)prolist.get(j);
            System.out.println(pro.getAttribute("name").getValue()+"="+pro.getText());
                //System.out.println(pro.getText());
            }
           }
    }}