专业的JAVA编程教程与资源

网站首页 > java教程 正文

java中解析复杂xml(XStream简单使用)

temp10 2024-10-17 16:24:15 java教程 13 ℃ 0 评论

解析xml一般有sax,pull,dom,对与复杂的xml,sax或者pull可能会繁琐了一点,dom应该还行,关于之间的优缺点,网上介绍的很多,在此就不啰嗦了,今天写这个不是用dom去解析复杂的xml,而是用XStream去解析,可以很方便的解析出来。XStream官方介绍(http://xstream.codehaus.org/tutorial.html),里面用法介绍很全面,下面只是简单备注下,留日后可以快速浏览。


下面是需要解析的xml

java中解析复杂xml(XStream简单使用)

创建对应的实体类,Blog,Author和Entry(对应的类在这就不写了,需要说下的是,里面的属性可以没有setter和getter方法,xstram通过反射给里面的属性赋值的),解析上面xml的时候,注意这些实体类必须用空参数构造方法。


将实体转化成xml,调用 xstream.toXML(Object),更多使用请参考XSream官网。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表