如何用java反序列化以下XML 本帖最后由 szqed 于 2009-11-03 23:08:15 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充说明一下。这个结构,是用于转化成HTML表格的。至于层次关系是不确定。情况就象是table中嵌入table,然后有多个tr,又有多个td这样的结构。但是原始XML中并没有以tr,td作为XML元素。全部以item表示了。item只用level属性来区分,其中label属性是需要显示的文字。重复与否没关系。 1.反序列化,首先对象X要实现Externalizable接口2.通过包装构造ObjectOutputStream对象。3.给X对象添加信息,调用ObjectOutputStream.writeObject(X);4.关闭ObjectOutputStream5.包装构造ObjectInputStream对象6.通过X x=(X)ObjectInputStream.readObject();便可以得到原来的对象X; 用XStream去实现,网上的例子很多,去查一下 麻烦给出实质的解决方案。我也知道XStream可以反序列化XML。但回到具体问题上来,如何反序列化问题中的结构呢? 实质的解决方案,你是想让我给你代码?呵呵,既然你知道XStream能处理,那么去找帮助吧http://www.cnblogs.com/stephencat/archive/2007/06/05/772570.html这是google到的例子,不复杂,但是已经是多级的xml的反序列化了,对于你的情况应该已经完全试用了,只不过是多几个循环嵌套而已。或者请楼下的朋友给你写吧 XStream 忘了这些东西了。 不是简单的多级反序列。看清楚我描述的情况。是树与节点的关系。或者可以这样理解吧,资源管理器目录结果用xml描述成以上问题所描述的形式。要求反序列化成tree和node的对象。其中,我不知道xstream如何处理自身引用的元素。 自己写的HttpServer---Nancy HttpServer,麻烦来看看 ssh 讨论贴:卓越亚马逊出现的25元技术故障是什么原因造成的?怎样可以避免? crystal report 请教hibernate如何在**.hbm.xml中配置自增长主键? tomcal中的server.xml配置数据库连接出错,请指点,谢谢 这个软件值多少钱呢? Pet Store是什么啊,那里有相关资料 谁能提供学习RMI的书啊!!!!! 关于weblogic server 一段代码有错?:((((((((((((( java调用linux命令参数问题 模态窗口传值的具体细节问题= =
这个结构,是用于转化成HTML表格的。至于层次关系是不确定。情况就象是table中嵌入table,然后有多个tr,又有多个td这样的结构。但是原始XML中并没有以tr,td作为XML元素。全部以item表示了。item只用level属性来区分,其中label属性是需要显示的文字。重复与否没关系。
2.通过包装构造ObjectOutputStream对象。
3.给X对象添加信息,调用ObjectOutputStream.writeObject(X);
4.关闭ObjectOutputStream
5.包装构造ObjectInputStream对象
6.通过X x=(X)ObjectInputStream.readObject();便可以得到原来的对象X;
麻烦给出实质的解决方案。我也知道XStream可以反序列化XML。但回到具体问题上来,如何反序列化问题中的结构呢?
http://www.cnblogs.com/stephencat/archive/2007/06/05/772570.html
这是google到的例子,不复杂,但是已经是多级的xml的反序列化了,对于你的情况应该已经完全试用了,只不过是多几个循环嵌套而已。或者请楼下的朋友给你写吧
忘了这些东西了。
不是简单的多级反序列。看清楚我描述的情况。是树与节点的关系。或者可以这样理解吧,资源管理器目录结果用xml描述成以上问题所描述的形式。要求反序列化成tree和node的对象。其中,我不知道xstream如何处理自身引用的元素。