解析xml生成jtree,修改之后再保存xml

时间:2020-12-28 19:08:13
我做毕业设计,题目是电子日记本,用一个xml文件保存我的jtree节点信息用作导航,每次初始化的时候去读取这个xml文件生成jtree,但是用dom4j解析xml之后取到根元素是dom4j的element对象,jtree又只能添加treeNode对象。我想用treeModel来做,也不行,困扰了我两天了,有没大侠帮帮忙啊··描述的不是很好,有大侠看到的话指点下,万分感谢

4 个解决方案

#1


换一个xml的解析器看看

#2


这个要对XML的API很熟悉才找得到问题所在。我无解,帮顶。

#3


各种解析器都用过了的,关键是解析出来xml之后,怎么生成jtree,我看了好多资料,都没成功

#4


我又用jdom解析成功了,但是后续操作太麻烦了,没有dom4j那么简单
出现一个新问题是只要xml里有数字开头的节点,就解析不了,比如
<测试>
<ok>
</ok>
<2013>
</2013>
</测试>

2013这个节点就解析报错,如果在2013前面加个中文,就正常了,这是什么情况?

#1


换一个xml的解析器看看

#2


这个要对XML的API很熟悉才找得到问题所在。我无解,帮顶。

#3


各种解析器都用过了的,关键是解析出来xml之后,怎么生成jtree,我看了好多资料,都没成功

#4


我又用jdom解析成功了,但是后续操作太麻烦了,没有dom4j那么简单
出现一个新问题是只要xml里有数字开头的节点,就解析不了,比如
<测试>
<ok>
</ok>
<2013>
</2013>
</测试>

2013这个节点就解析报错,如果在2013前面加个中文,就正常了,这是什么情况?