Java XML工具包 - nala

superhill 10年前發布 | 12K 次閱讀 Java開發

Nala 是一個基于Java的XML對象綁定工具,支持將Java對象序列化為XML或者將XML綁定在Java對象上

  • 支持Map/注釋信息的Java對象/命名約束的Java對象與XML之間的綁定

  • 支持Cdata對象的綁定和Xml作為文本進行綁定

  • 支持Xpath指定路徑進行綁定

安裝方法:

<dependency>
    <groupId>org.pinae</groupId>
    <artifactId>nala</artifactId>
    <version>1.6</version>
</dependency>

示例代碼:

public class DemoTestManager {
    public static void main(String arg[]) throws Exception {
        try {
            StringBuffer xml = new ResourceReader().readFile("test.xml");
            //Parse XML to Object
            Map map = Xml.toMap(xml.toString(), "utf8");
            //convert Object to XML 
            String xml = Xml.toXML(map, "utf8", true);
        } catch (IOException e) {

        }
    }
}

官方網站:http://www.baiduhome.net/lib/view/home/1455509206230

 本文由用戶 superhill 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!