我想要这样的结构
<?xml version="1.0" encoding="UTF-8"?>
<list>
<user2222>
<user id="0"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="1"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="2"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="3"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="4"><name>xuehui</name><age>28</age><sex>Male</sex></user>
</user2222>
</list>
问题是:第二个根节点<user2222> 怎么加进去呢?
<?xml version="1.0" encoding="UTF-8"?>
<list>
<user2222>
<user id="0"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="1"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="2"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="3"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="4"><name>xuehui</name><age>28</age><sex>Male</sex></user>
</user2222>
</list>
问题是:第二个根节点<user2222> 怎么加进去呢?
把user2222加到list下,其他的所有内容加到user2222节点下,就这么简单
现在遇到上面的问题
该怎么解决呢 谢谢!
root.addContent(new Element("user2222"));
这样根本不行
生成结构是这样的
<?xml version="1.0" encoding="UTF-8"?>
<list>
<user2222 />
<user id="0"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="1"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="2"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="3"><name>xuehui</name><age>28</age><sex>Male</sex></user>
<user id="4"><name>xuehui</name><age>28</age><sex>Male</sex></user>
</list>
应该这样:Element root = new Element("list");
Element user2222 = new Element("user2222");
root.addContent(user2222);然后其他的节点调用user2222.addContent();就对了
不好意思,搞错了你这个问题估计应该是次序问题吧
应该先把user2222的字节点先加完
最后再调用root.addContent(user2222);