返回顶部

收藏

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. 歪脖骇客 发表 2016-05-05 03:53:37 使用jQuery解析XML
  3. 博主 发表 2011-05-26 16:00:00 nmap扫描结果xml解析脚本
  4. DigDeeply 发表 2015-03-19 12:34:19 go xml解析,同时取出attr和value
  5. Hiro 发表 2009-07-10 03:52:23 jQuery:书籍展示效果
  6. jyasa 发表 2013-08-07 18:23:48 嵌套 XML 解析
  7. 博主 发表 2012-06-24 12:45:56 使用Go解析超大XML文档
  8. lixiphp 发表 2013-03-13 15:30:53 PHP解析XML格式的Plist文件
  9. 博主 发表 2013-12-18 01:30:00 【玩转cocos2d-x之三十二】xml的解析
  10. 博主 发表 2015-10-07 11:30:00 解析XML/HTML: nokogiri (html parser)
  11. zinss26914 发表 2014-11-25 15:33:40 [原]Android解析XML文件
  12. Hiro 发表 2009-09-21 03:33:02 XPath:语法及示例,前端学习收集

发表评论