纯Java编写的处理XML的类库 Xmappr 使用方法,xmlxmappr,Xmappr是一个使用纯
分享于 点击 43499 次 点评:282
纯Java编写的处理XML的类库 Xmappr 使用方法,xmlxmappr,Xmappr是一个使用纯
Xmappr是一个使用纯Java编写的处理XML的类库,提供一种非常简单的方式来处理XML,可以将任意XML与Java类相映射。主要特性:映射通过注释或外部配置实现可以缓存未映射元素保持XML元素顺序可以自定义类型转换器完全支持XML命名空间线程安全(设计用于多线程使用)不包含任何依赖关系整个类库大小只有80kb采用BSD许可
test.xml
<root a="2.2"> some text <node>123</node> </root>
Root.java
@RootElement public class Root { @Attribute public float a; @Element public Integer node; @Text public String text; }
解析方法
Xmappr xm = new Xmappr(Root.class); Root root = (Root) xm.fromXML(xml_file_reader);
XML的配置方式
<root-element name="root" class="package.name.Root"> <attribute field="a"> <element field="node"> <text field="text"></text> </element> </attribute></root-element>
用户点评