<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 156,  comments - 601,  trackbacks - 0

    Simple是一個XML序列化框架,一個Java版本寬容的序列化框架,能夠快速在Java平臺上開發XML。支持通過annotations完全配置化的XML結構;提供版本管理框架允許向前和向后兼容序列化;更好的性能,使用輕量級StAX提升XML反序列化 進程,比XStream和JAXB更快;通過namespace annotations提供完全的命名空間支持;包括XML模板系統

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

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


    下面是一個簡單示例:
    先定義一個Example對象, 我們只需要簡單的加上Annoation后,就可以進行對象與XML之間的轉換。
    @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;
       }
    }

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

    serializer.write(example, result);

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

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

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

    到現在基本的演示完成,API使用起來非常簡單。
    查看更多示例(包括級聯對象的序列化與反序列化操作)

    Good Luck!
    Yours Matthew!

    posted on 2008-12-10 20:16 x.matthew 閱讀(3841) 評論(1)  編輯  收藏 所屬分類: Best Practise(JDK API)
    主站蜘蛛池模板: 久久精品亚洲综合一品| 国产国拍精品亚洲AV片| 亚洲欧洲日产国码二区首页| 亚美影视免费在线观看| 操美女视频免费网站| 亚洲精品在线免费观看| 波多野结衣免费一区视频 | 免费一级毛片在级播放| 久久精品国产亚洲av麻豆图片| 日本在线看片免费| 亚洲人JIZZ日本人| free哆拍拍免费永久视频| 免费永久国产在线视频| 亚洲AV无码成人精品区日韩| 99视频在线精品免费观看6| 亚洲欧洲综合在线| 24小时免费看片| 亚洲视频.com| 日韩免费高清大片在线| 亚洲VA中文字幕不卡无码| a级在线观看免费| 亚洲日韩欧洲无码av夜夜摸 | 亚洲精品免费观看| 亚洲av无码国产精品夜色午夜 | 啊灬啊灬别停啊灬用力啊免费看| 亚洲码和欧洲码一码二码三码| 成年男女男精品免费视频网站| 亚洲五月丁香综合视频| 一二三四免费观看在线视频中文版| 中文字幕亚洲免费无线观看日本 | 免费无码看av的网站| 亚洲精品又粗又大又爽A片| 国内一级一级毛片a免费| 亚洲午夜福利在线视频| 麻豆成人精品国产免费| 亚洲变态另类一区二区三区| 美女黄网站人色视频免费国产| 国产AV无码专区亚洲AV蜜芽| 免费真实播放国产乱子伦| 亚洲第一视频在线观看免费| 亚洲中文久久精品无码ww16|