小弟也是java初学者,那位大哥,大姐,能把从xml生成java树的源代码贴出来.小弟不胜感激.

解决方案 »

  1.   

    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
            DocumentBuilder builder = factory.newDocumentBuilder();
            Document document = builder.parse(new File(Main.uri + "index.xml"));
            
            Element rootElement = document.getDocumentElement();
            NodeList list = rootElement.getElementsByTagName("index");
            for (int i = 0; i < list.getLength(); i++) {
            Element element = (Element)list.item(i);
            NodeList  childList = element.getChildNodes();
            Text text = (Text)childList.item(0);
            if () {
            }
            }
    一个DOM的框架
      

  2.   

    这位楼上的梦龙大大大哥,能否说的再明白点儿?在下智商是属于物理层的,多谢多谢!
    如果能像上个小兄弟and ME 所期望的那样把源代码贴出来就就就太好了!
      

  3.   

    楼上已经写了一个框架了,你只要按照
    NodeList list = rootElement.getElementsByTagName(str);//str是xml中的标签
    方法,再加上一些循环,就能得到你想获得标签的一个list,不知道这样是不是你想要的结果。
      

  4.   

    http://community.csdn.net/Expert/topic/3860/3860541.xml?temp=.3525659这个连接里有个例子,不知道是不是楼主想要的,应该感谢(jianghuxing)呀~~~