xml递归解析

pngg pngg 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

<?xml version="1.0" encoding="UTF-8"?>
<resources>
<resource name="level1" >

<resource name="level2" >
<resource name="level3" >
</resource>
</resource>

</resource>
<resource name="text1" >
</resources>



遍历这个xml 要得到如下效果:

public class Xml2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub 10jq
Node root=new Node();
root.text="";
root.children=new ArrayList<Node>();
Node level1=new Node();
level1.text="level1";
level1.children=new ArrayList<Node>();
Node level2=new Node();
level2.text="level2";
level2.children=new ArrayList<Node>();
Node level3=new Node();
level3.text="level3";
level3.children=new ArrayList<Node>();

level2.children.add(level3);
level1.children.add(level2);

Node text1=new Node();
text1.text="level3";
text1.children=new ArrayList<Node>();
root.children.add(text1);
}

}

class Node{
public String text;
public List children;
}



要通过遍历xml自动获得这个list
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
pngg
Java SE 62,621 成员 307,251 内容