前言:在编程中,虽然说在程序执行完毕之后销毁对象是合理并且必须的。但是,我们不可避免的,有时候我们希望将对象持久化,以便于我们下次可以直接恢复他们,而不需要重新去给对象赋值等。于是便有了对象序列化的问题。这种对象的序列化让我们可以在不同的平台上进行对象数据的正确的传输,但是这种序列化也是有局限的,这仅仅是针对于java的解决方案,必须同是java程序才能进行解析。为了追求更加通用的方案,我们可以将数据转化为XML格式,以追求更为通用的解决方案。也就是说,XML是跨平台,跨语言的!
一、什么是XML?
可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。
二、Java中的XML支持
- 随JDK发布的javax.xml.*类库。
- XOM开源库,这个看起来更加直观易学,因此这里我们采用XOM来提供支持。开源库的地址:www.xom.nu,有兴趣和精力的完全可以按照上面提供的教程来学习,还是很容易入手的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/15182.html