节点怎么让他移动到dom4j解析指定节点点的后面或者前面

dom4j递归遍历xml文件适合各种复杂的xml攵件


上面都是基本的操作,简单讲一下在这里主要讲的是无论在xml文件有多么复杂的情况下,只要xml文件是合法的那么都可以一次性的解析出xml文件的节点名称和节点的值。
给出这个问题后很自然的会想到递归,虽然屡次提醒自己不要使用递归,但是在这里递归真正的起到了苦口良药的作用。下面就是我的代码

//设置数据存储格式Map

上面代码中标成蓝色的代码片段就是一个递归方法,方法会判断当前访問的节点有没有子节点,如果没有子节点就将节点名称以及节点值存放到map中,如果存在子节点那么继续调用该方法去判断该节点的子節点有没有子节点,如果没有就将该节点的子节点的节点名称和节点值存放到ap中如果存在子节点,则继续调用该方法知道所有不存在孓节点的节点的节点名称和节点值都被存放到map中。

个人觉得这个递归方法还是比较有参考价值的

我要回帖

更多关于 dom4j解析指定节点 的文章

 

随机推荐