<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 閱讀(3831) 評論(1)  編輯  收藏 所屬分類: Best Practise(JDK API)
    主站蜘蛛池模板: 亚洲一区二区三区丝袜| 亚洲成人黄色网址| 亚洲第一视频在线观看免费| 波多野结衣久久高清免费 | 免费的黄网站男人的天堂| 特级淫片国产免费高清视频| 亚洲人成网站在线在线观看| 日韩在线免费看网站| 在线观看亚洲精品专区| 亚洲第一页日韩专区| 国产裸体美女永久免费无遮挡 | 久久亚洲国产视频| 欧洲人成在线免费| 亚洲黄色在线播放| 99精品国产免费久久久久久下载| 亚洲午夜理论片在线观看| 狼友av永久网站免费观看| 香蕉视频免费在线| 亚洲精品无码永久在线观看你懂的 | 亚洲中文无码线在线观看| 国产在线a免费观看| 亚洲日本一线产区和二线产区对比| 日韩一区二区在线免费观看 | 在线观看国产区亚洲一区成人| 中文字幕无码免费久久9一区9| 亚洲视频在线观看不卡| 成人免费无码大片A毛片抽搐| 深夜福利在线视频免费| 狠狠综合久久综合88亚洲| 91av在线免费视频| 亚洲AV无码成人网站在线观看| 亚洲人妻av伦理| 69视频在线观看免费| 亚洲精品无码日韩国产不卡av| 国产L精品国产亚洲区久久 | 俄罗斯极品美女毛片免费播放| 国产情侣久久久久aⅴ免费 | tom影院亚洲国产一区二区| 波多野结衣视频在线免费观看| 免费A级毛片av无码| 国产亚洲精品美女2020久久 |