首先我给出一个xml嵌套文件:
很多时候获取到的的xml文件是混乱无序的,需要自己花时间去区分整理,下方是我区分好的
(这里有一个小工具推荐给大家:在线 XML 格式化 | 菜鸟工具 (runoob.com))
<root>
<country>
<name>中国</name>
<province>
<name>广东省</name>
<city>
<name>广州市</name>
<district>
<name>天河区</name>
<population>1357242</population>
</district>
<district>
<name>越秀区</name>
<population>1008543</population>
</district>
</city>
<city>
<name>深圳市</name>
<district>
<name>福田区</name>
<population>1035837</population>
</district>
<district>
<name>南山区</name>
<population>1043563</population>
</district>
</city>
</province>
</country>
</root>
打开idea,创建一个springboot项目,在pom文件中导入依赖:
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
</dependency>
<depen