高手请教:树型结构对象如何转换成Xml文件? 人无完人啊,我对xml也不熟,随便帮楼主顶下. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对TreeNode的实例只能自己写一个转化类将其生成xml,至于在构建xml文件时是否用DOM那看你后续是否需要此对象,如暂时不用,直接读写文件即可 huisky(我不是拉登): 不是这么容易吧,难的是算法如何递归树的多层。不知如何写这个通用的方法,例如JDOM: Element buildTree(TreeNode node); 其实我这里可以不考虑xml,关键是如何写递归的算法。比如如何把一个TreeNode每一个子节点复制倒另一个TreeNode呢?public viod copyTreeNode(TreeNode n1, TreeNode n2);可能不能 n2= n1呀,要public TreeNode addChildren(TreeNode child) 实现每个节点的添加,谁会不? 经典的数据结构递归问题啊只要再在相应的位置处理一下输出格式就行了,请参考数据结构递归部分:)Element buildTree(TreeNode tn){ if(tn!=null){ //增加输入格式 < 等 if(tn.children!=null){ for(int i=0;i<maxnumber;i++){ buildTree(children[i]); } }else{ //增加输入格式 /> 等 } }} to lmyabc(风之舞) 昏,这个只能写出一层的xml吧,就像<tree> <tree title="sub1"/> <tree title="sub2"/> <tree title="sub3"/> <tree title="sub4"/></tree> 跪求jxl合成多个sheet的程序 把Struts的包导入就能用Struts的功能吗 java ws-core的share/schema/wsrf/properties目录下为什么没有WS-ResourceProperties.wsdl文件 刚做一项目,不知该怎么办! 奇怪的struts问题,HELP ME!!! Webservice中怎样返回自定义对象? jdbc驱动问题 问个struts的问题 哪些java包处理xml文档比较好 各位,请帮我想想办法吧!!我实在是想不出了,谢谢大家了,解决问题立即给分! 使用Socket碰到的问题。 为什么我的cvsnt的控制台打不开
不知如何写这个通用的方法,例如JDOM: Element buildTree(TreeNode node);
public viod copyTreeNode(TreeNode n1, TreeNode n2);可能不能 n2= n1呀,
要public TreeNode addChildren(TreeNode child) 实现每个节点的添加,谁会不?
Element buildTree(TreeNode tn){ if(tn!=null){
//增加输入格式 < 等
if(tn.children!=null){
for(int i=0;i<maxnumber;i++){
buildTree(children[i]);
}
}else{
//增加输入格式 /> 等
}
}}
<tree title="sub1"/>
<tree title="sub2"/>
<tree title="sub3"/>
<tree title="sub4"/>
</tree>