[心缘地方]同学录
首页 | 功能说明 | 站长通知 | 最近更新 | 编码查看转换 | 代码下载 | 常见问题及讨论 | 《深入解析ASP核心技术》 | 王小鸭自动发工资条VBA版
登录系统:用户名: 密码: 如果要讨论问题,请先注册。

[备忘]dom4j的SAXReader的addHandler

上一篇:[GDS]Sabre的高可用性地址:https://webservices.havail.sabre.com
下一篇:[备忘]linux下更新tomcat的war包脚本

添加日期:2017/9/26 3:00:40 快速返回   返回列表 阅读2337次
addHandler(String path,ElementHandler handler)

这个path貌似不能用xpath,最后用了最傻的
/xx/yy/zz/aaa/bb/ccc的形式,就好使了。
-------------------------------
// enable pruning mode to call me back as each ROW is complete
SAXReader reader = new SAXReader();
reader.addHandler( "/ROWSET/ROW", 
    new ElementHandler() {
        public void onStart(ElementPath path) {
            // do nothing here...    
        }
        public void onEnd(ElementPath path) {
            // process a ROW element
            Element row = path.getCurrent();
            Element rowSet = row.getParent();
            Document document = row.getDocument();
            ...
            // prune the tree
            row.detach();
        }
    }
);

Document document = reader.read(new StringReader("<xxx>..</xxx>"));

// The document will now be complete but all the ROW elements
// will have been pruned.
// We may want to do some final processing now
...
 

评论 COMMENTS
没有评论 No Comments.

添加评论 Add new comment.
昵称 Name:
评论内容 Comment:
验证码(不区分大小写)
Validation Code:
(not case sensitive)
看不清?点这里换一张!(Change it here!)
 
评论由管理员查看后才能显示。the comment will be showed after it is checked by admin.
CopyRight © 心缘地方 2005-2999. All Rights Reserved