返回顶部

收藏

Digester 解析 XML 的简单一例

更多

xml代码

<foo name="The Parent">
    <bar id="123" title="The First Child"/>
    <bar id="456" title="The Second Child"/>
</foo>

Foo.java

package mypackage;
public class Foo {
    public void addBar(Bar bar);
    public Bar findBar(int id);
    public Iterator getBars();
    public String getName();
    public void setName(String name);
}

Bar.java

package mypackage;
public class Bar {
    public int getId();
    public void setId(int id);
    public String getTitle();
    public void setTitle(String title);
}

解析方法

Digester digester = new Digester();
digester.setValidating(false);
digester.addObjectCreate("foo", "mypackage.Foo");
digester.addSetProperties("foo");
digester.addObjectCreate("foo/bar", "mypackage.Bar");
digester.addSetProperties("foo/bar");
digester.addSetNext("foo/bar", "addBar", "mypackage.Bar");
Foo foo = (Foo) digester.parse();

标签:jQuery,XML,解析,Digester

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2013-03-19 17:57:39 xml文档解析
  2. digdeeply 发表 2015-03-19 12:34:19 go xml解析,同时取出attr和value
  3. 吴宇生 发表 2017-01-17 03:11:13 [转载]Android学习笔记之AndroidManifest.xml文件解析
  4. 博主 发表 2013-12-18 01:30:00 【玩转cocos2d-x之三十二】xml的解析
  5. 博主 发表 2013-12-18 01:30:00 【玩转cocos2d-x之三十二】xml的解析
  6. 歪脖骇客 发表 2016-05-05 03:53:37 使用jQuery解析XML
  7. 博主 发表 2011-05-26 16:00:00 nmap扫描结果xml解析脚本
  8. DigDeeply 发表 2015-03-19 12:34:19 go xml解析,同时取出attr和value
  9. Hiro 发表 2009-07-10 03:52:23 jQuery:书籍展示效果
  10. jyasa 发表 2013-08-07 18:23:48 嵌套 XML 解析
  11. 博主 发表 2012-06-24 12:45:56 使用Go解析超大XML文档
  12. lixiphp 发表 2013-03-13 15:30:53 PHP解析XML格式的Plist文件

发表评论