Java XML工具包 - nala

superhill 8年前

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.open-open.com/lib/view/home/1455509206230