java怎样读取解析xml文件中的数据转换成java对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎样读取解析xml文件中的数据转换成java对象相关的知识,希望对你有一定的参考价值。

SAXBuilder sb = new SAXBuilder();//建立构造器  
        Document doc;
        try 
            doc = sb.build("E:/userinfod301.xml"); //读入指定文件
            Element root = doc.getRootElement();//获得根节点  
            List list = root.getChildren();//将根节点下的所有ObjectInstance子节点放入List中  
            for (int i = 0; i < list.size(); i++) 
                List<Element> listNext = ((Element) list.get(i)).getChildren();//将ObjectInstance节点下的所有Attribute放入List中  
                for (int j = 0; j < listNext.size(); j++) 
                    Element sub = (Element) listNext.get(j);//取得节点实例  
                    System.out.println(sub.getAttribute("name").getValue());
                    System.out.println(sub.getText());
                
            
         catch (Exception e) 
            e.printStackTrace();
        
参考技术A

实例讲解了 将JavaBean转成xml字符串,将xml字符串反转成JavaBean

【实例下载】

java中excel转换成xml,怎样自定义excel的列为属性,或者值

是用户在页面上自定义哦

参考技术A 可以使用HSSFWorkbook,这个是用来解析excel的,能够取到每一行和列,之前有写过这方面的解析,如有需要,我可以给你一个实例..追问

是用户在页面上自定义哦

追答

使用HSSFWorkbook,,读出数据后,可以根据需要在把需要的数据赛道xml中呗!

参考技术B 根据使用的组件来决定的,不同组件设值得方法名也不同 参考技术C 给你发私信了。本回答被提问者采纳

以上是关于java怎样读取解析xml文件中的数据转换成java对象的主要内容,如果未能解决你的问题,请参考以下文章

java中excel转换成xml,怎样自定义excel的列为属性,或者值

怎样将JAVA中得list集合转换为javascript的二维数组?

在java项目中怎样利用Dom4j解析XML文件获取数据

java里怎样把文件转换成二进制?

day02-解析器

java里怎样把文件转换成二进制