加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用SAX解析器解析大型XML文件(跳过一些行/标签)

发布时间:2020-12-16 07:46:54 所属栏目:百科 来源:网络整理
导读:我目前正在开发一个使用SAX从互联网上检索数据的应用程序.我以前用它来解析像Google Weather API这样的简单 XML文件.但是,我感兴趣的网站会将解析提升到一个新的水平.页面很大,看起来很乱.我只需要检索一些特定的行;其余的对我没用. 有可能跳过那些无用的线/
我目前正在开发一个使用SAX从互联网上检索数据的应用程序.我以前用它来解析像Google Weather API这样的简单 XML文件.但是,我感兴趣的网站会将解析提升到一个新的水平.页面很大,看起来很乱.我只需要检索一些特定的行;其余的对我没用.
有可能跳过那些无用的线/标签,还是我必须一步一步走?
我喜欢公共消化器.它允许您为特定标签指定规则.只有在遇到标记时才会执行规则.

Digester是基于sax构建的,因此具有所有sax功能以及选择性解析特定标记所需的特异性.它还使用一个堆栈,当遇到相应的标签时,该堆栈会被新元素推送,并在元素结束时弹出.

我用它来解析我的所有配置文件.

在http://commons.apache.org/digester/退房消化

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读