返回顶部

收藏

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-12-18 01:30:00 【玩转cocos2d-x之三十二】xml的解析
  2. 博主 发表 2015-10-07 11:30:00 解析XML/HTML: nokogiri (html parser)
  3. zinss26914 发表 2014-11-25 15:33:40 [原]Android解析XML文件
  4. Hiro 发表 2009-09-21 03:33:02 XPath:语法及示例,前端学习收集
  5. 馒头华华 发表 2015-08-27 14:18:40 【 JSON 浅谈 — 1.0 】 简介
  6. 博主 发表 2014-10-31 07:24:33 10分钟掌握XML、JSON及其解析
  7. 博主 发表 2013-03-19 17:57:39 xml文档解析
  8. 吴宇生 发表 2017-01-17 03:11:13 [转载]Android学习笔记之AndroidManifest.xml文件解析
  9. digdeeply 发表 2015-03-19 12:34:19 go xml解析,同时取出attr和value
  10. 博主 发表 2013-12-18 01:30:00 【玩转cocos2d-x之三十二】xml的解析
  11. 博主 发表 2013-12-18 01:30:00 【玩转cocos2d-x之三十二】xml的解析
  12. 歪脖骇客 发表 2016-05-05 03:53:37 使用jQuery解析XML

发表评论