用JAXB来简化xml和对象间的交互

原创 2006年05月23日 16:27:00

在很多应用中,xml得到越来越多的使用,但对xml中的数据进行处理时通常是采用DOM、XPATH、SAX等方法将其数据解析后传递给内存中的对象,这种方法存在大量的重复任务:解析xml。由于不同应用中的xml格式各不相同,因此很难写出通用解析程序来重用。

不过现在可以考虑使用JAXB(Java Architecture for Xml Binding)来将xml直接绑定到对象,也就是说不需要每次都去解析xml,可将xml中的数据赋值到对象。  因为解析和赋值过程由JAXB来操作了。

使用JAXB的前提是要处理的xml可以用一个固定的XSD文件来描述其结构,然后用JAXB工具来根据XSD文件生成xml可绑定到的对象类。 运行时就可用JAXB将xml的值绑定到由XSD生成的类的实例对象上。然后就可利用OO的方法对其进行各种处理。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JAXB xml与对象转换

  • 2013-06-27 14:14
  • 42KB
  • 下载

jaxb 通过xml转ava对象

今天在开发rest接口,要使用jaxb从对象生成xml返回给客户端。由于是中途介入,jaxb已经被人成功地引入到了我们的web项目中,所以在只里之是想说下如何从xml生成jaxb需要的java对象。 ...

JAXB将JAVA对象转换为XML时CDATA的问题

对Java对象转换为xml字符串时,如果有特殊字符如<>必须要是用来声明。我先尝试了使用XStream解决这个问题也有使用MOXy CDATA注解解决,最后发现,都存在一定的缺陷,甚至不能正常的实现该...

JAXB完成XML与Java对象的互转

这段时间都老忙了,甚至连周末所有人员都在赶产品的进度,想想连续上12天班,人都有点晕了!到这会儿终于有点时间,所以准备和大家分享一下JAXB,会不会有人觉得有点陌生呢?没事,这里跟大伙儿简单的描述一下...

玩转Java对象和XML相互转换[JAXB]

原址:http://blog.csdn.net/sd4015700/article/details/39474893 最近在项目中一直出现Java对象和XML之间的相互转换,一开始由于项目很...

利用JAXB实现XML文件和Java对象之间的转化

JAXB(Java Architecture for XML Binding ) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反...

使用jaxb 转换bo对象及XML文件流

bo对象: 注: jaxb只会序列化 public 的方法 ,若属性声明为public,且声明 @XmlElement(name = "name") ,则需要在该属性get方法上声明@XmlTra...

通过JAXB将对象与XML相互转换

JAXB是一个非常通用的工业标准,它可以对一个实体类进行配置,指定该对象与XML或JSON格式数据的转换映射。  本文将介绍如何不借助第三方工具,直接将Java Object与XML文档进行双向转换的...

JAXB将JAVA对象转换为XML时CDATA的问题

博客来源:http://blog.csdn.net/wantken/article/details/50675549 对Java对象转换为xml字符串时,如果有特殊字符如来声明。我先尝试了使用XSt...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)