免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Java對(duì)象XML序列化框架-Simple2.0
Simple是一個(gè)XML序列化框架,一個(gè)Java版本寬容的序列化框架,能夠快速在Java平臺(tái)上開發(fā)XML。支持通過annotations完全配置化的XML結(jié)構(gòu);提供版本管理框架允許向前和向后兼容序列化;更好的性能,使用輕量級(jí)StAX提升XML反序列化進(jìn)程,比XStream和JAXB更快;通過namespace annotations提供完全的命名空間支持;包括XML模板系統(tǒng)

目前最新版本為 2.0.1. 官網(wǎng)地址:http://simple.sourceforge.net/home.php

注:不過筆者認(rèn)為,如果你使用JavaSE 6.0,則建議使用其自帶的JAXB(Java Architecture for XML Binding).其使用非常簡(jiǎn)單,支持通過annotations完全配置化的XML結(jié)構(gòu)。而且其也是Java中的一個(gè)規(guī)范實(shí)現(xiàn), JAX-RS規(guī)范就使用JAXB來實(shí)現(xiàn)對(duì)象的序列化功能。


下面是一個(gè)簡(jiǎn)單示例:
先定義一個(gè)Example對(duì)象, 我們只需要簡(jiǎn)單的加上Annoation后,就可以進(jìn)行對(duì)象與XML之間的轉(zhuǎn)換。
@Root
public class Example {

   @Element
   
private String text;

   @Attribute
   
private int index;

   
public Example() {
      
super();
   }  

   
public Example(String text, int index) {
      
this.text = text;
      
this.index = index;
   }

   
public String getMessage() {
      
return text;
   }

   
public int getId() {
      
return index;
   }
}

進(jìn)行XML序列化操作:
Serializer serializer = new Persister();
Example example 
= new Example("Example message"123);
File result 
= new File("example.xml");

serializer.write(example, result);

下面是生成的XML文件內(nèi)容:
<example index="123">
   
<text>Example message</text>
</example>

從XML文件中,反序列化后,得到Example對(duì)象實(shí)例:
Serializer serializer = new Persister();
File source 
= new File("example.xml");

Example example 
= serializer.read(Example.class, source);

到現(xiàn)在基本的演示完成,API使用起來非常簡(jiǎn)單。
查看更多示例(包括級(jí)聯(lián)對(duì)象的序列化與反序列化操作)

Good Luck!
Yours Matthew!
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
提高J2SE性能的代碼技巧
iOS之使用AFN進(jìn)行序列化處理(5)
RPC, Serialization and Schema
遠(yuǎn)程調(diào)用框架選型
Spring HTTP Invoker使用介紹
Classworking 工具箱: 深入 JiBX 代碼生成內(nèi)部
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服