社区
Java SE
帖子详情
xml解析,获得某节点的children,但是如果children会很多,能否分批提取?
siguomi
2006-08-11 10:53:18
使用java的xml解析,获得某节点的children,但是他会直接把所有子节点全部返回
如果会有很多的话,怎么办?内存不是要给占光了吗?
各位,有什么办法?能否分批或者。。
...全文
217
7
打赏
收藏
xml解析,获得某节点的children,但是如果children会很多,能否分批提取?
使用java的xml解析,获得某节点的children,但是他会直接把所有子节点全部返回 如果会有很多的话,怎么办?内存不是要给占光了吗? 各位,有什么办法?能否分批或者。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ErikChen1985
2006-08-13
打赏
举报
回复
学习了
hanml
2006-08-13
打赏
举报
回复
为什么不用jxpath试试,可以设定一个规则,一次取出所有符合规则的所有节点!
siguomi
2006-08-13
打赏
举报
回复
bit1010(小虾风清扬)
请问你这个循环的方式能否具体点?谢谢
Alex_ShengShen
2006-08-12
打赏
举报
回复
补充一下,stax是sun定的specification就是interface,具体实现的话这里可以下载
http://stax.codehaus.org/
Alex_ShengShen
2006-08-12
打赏
举报
回复
你可以看一下stax API
http://java.sun.com/webservices/docs/1.6/tutorial/doc/SJSXP3.html
可以以流的形式来读取xml,应该可以回避你所说的内存问题。
简单地说就是一部分一部分地读取,不是一次性把xml的所有数据都读取。
winhkey
2006-08-12
打赏
举报
回复
恩,用循环.
bit1010
2006-08-12
打赏
举报
回复
这是dom的解析方式,我一般都是通过循环处理的。
使用TFHpple库解析HTML和XML
使用Objective-C解析HTML或者XML,系统自带有两种方式一个是通过libxml,一个是通过NSXMLParser。 libxml性能较好,且可以结合urlconnection实现边下载边解析,在要求快速 、分批响应UI到情况下较为有用,NSXMLParser基本没什么优势,不如使用第三方工具。 TFHpple,它是一个轻量级的包装框架,可以很好的解决这个问题,尤其是它支持HTML
Java中
XML解析
的四种核心技术详解与实战
当XML使用命名空间时(如SOAP、Atom Feed),必须注册命名空间上下文才能正确解析XPath:
错误写法(无法匹配):// ❌ 不工作!正确做法:或者使用接口:此时,XPath中的前缀被正确映射到URI,确保
节点
匹配成功。
JavaScript中XML与JSON互转实战详解
一个典型的递归转换函数应接收以下参数:node: 当前正在处理的 XML
节点
(Node 类型)parentObj: 父级 JSON 容器对象,用于挂载新属性depth: 当前嵌套层级,用于日志调试或防止栈溢出if (!// 提取属性// 处理子
节点
});// 将 childObj 挂载到 parentObj// 已存在,转为数组if (!} else {逻辑分析- 第 1 行:入口函数,接受三个参数。
XML和网络编程
今日内容1. XML1. 概念2. 语法3. 解析## XML:1. 概念:Extensible Markup Language 可扩展标记语言* 可扩展:标签都是自定义的。* 功能* 存储数据1. 配置文件2. 在网络中传输* xml与html的区别1. xml标签都是自定义的,html标签是预定义。2. xml的语法严格,html语法松散3. xml是存储数据的,html是展示数据* w3c:万维网联盟2. 语法:* 基本语法:1. xml文档的后缀名 .xml。
爬虫笔记14:bs4简介、bs4的快速入门、find()和find_all()方法
一、bs4简介 1、基本概念 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的网页信息提取库。 2、有什么作用? 解析和提取网页中的数据 3、有什么意义? 随着网站的种类增多,去寻找最适合解决这个网站的技术。 正则表达式有的时候不太好写,容易出错; xpath 记住一些语法://*[@id=“content”]/div[2]/div/div/p[2]/span bs4的特点:只需要记住一些方法就可以了。 二、bs4源码分析(github下载源码) 源码当中有一些小图标: c :Cl
Java SE
62,629
社区成员
307,261
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章