DOM4J递归实现XML解析
什么是DOM4J DOM4J (Document Object Model for Java)是用来读写XML文件的一个开源的JavaXML API。 采用Java集合框架,并完全支持DOM、SAX和JAXP。 为什么使用DOM4J DOM4J凭着优秀的性能、强大的功能和易用性。越来越多的Java软件都在使用dom4j来读写XML,连Sun的JAXM也在用dom4j。 怎么用DOM4J DOM4J为第三方软件,第一步引入DOM4J的jar包,或者引入DOM4J的maven依赖。下为DOM4J依赖 < dependency > < groupId > dom4j </ groupId > < artifactId > dom4j </ artifactId > < version > 1.6.1 </ version > </ dependency > 待解析的XML文件 <?xml version="1.0" encoding="UTF-8"?> < students > < student id = " 001 " type = " A " > < studentName > 张三 </ studentName > < course > < courseName > 数学 </ courseName > < courseName > 英语 </ courseName > </