社区
嵌入开发(WinCE)
帖子详情
请问一下大家知道是否有内存限制的XML解析器?
shootingstars
2011-06-09 06:33:58
请问各位大侠:大家是否知道哪里有内存限制的XML解析器?
我有一个需求,从XML文件从读取信息,此时内存有限制(比如说10M),此时文件可能大于10M,我希望这个解析器能够在10M的内存下完成解析任务。
是否SAX解析模式能否完成此项任务?问题是我现在包括缓存一起不能超过10M,有没有哪个解析器能够设定缓存大小(比如100K),先期读取100K,通过SAX解析后再次读取下一个100K。
...全文
113
8
打赏
收藏
请问一下大家知道是否有内存限制的XML解析器?
请问各位大侠:大家是否知道哪里有内存限制的XML解析器? 我有一个需求,从XML文件从读取信息,此时内存有限制(比如说10M),此时文件可能大于10M,我希望这个解析器能够在10M的内存下完成解析任务。 是否SAX解析模式能否完成此项任务?问题是我现在包括缓存一起不能超过10M,有没有哪个解析器能够设定缓存大小(比如100K),先期读取100K,通过SAX解析后再次读取下一个100K。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shellgo
2011-06-10
打赏
举报
回复
如果是内存不停的增长的话,估计是内存释放问题
记得还有一个libxml,【具体的忘了】,带xpath方式来查找,非常方便
shootingstars
2011-06-10
打赏
举报
回复
顶一下,再次请教各位大侠。。。
shootingstars
2011-06-10
打赏
举报
回复
91program,您好:
请问您是否移植过?如果移植过的话,请问用什么代码移植较好。我现在仅仅需要很简单的XML功能,如属性和值就可以。
shootingstars
2011-06-10
打赏
举报
回复
shellgo,您好:
我现在就是用的expat,它貌似是SAX模式的,但是我现在测试,它在解析过程中使用内存在一直在增加。我没有细细研究过它的代码,请问您遇到过这方面的问题吗?
shellgo
2011-06-09
打赏
举报
回复
expat,
woshi_ziyu
2011-06-09
打赏
举报
回复
不清楚呢·
当我遇上-你
2011-06-09
打赏
举报
回复
我用的都没限制
91program
2011-06-09
打赏
举报
回复
没有现成的,只能自己移植
或,限制XML的大小
XML必知必会:Java、C#、Python多种语言解析XML文档
XML是所有软件开发人员都应该熟悉的技术,如果你还不熟悉就选择这门课程。 第1章 XML概述 什么是XML、XML和HTML之间的区别第2章 XML编辑工具 跨平台文本编辑工具、Windows平台文本编辑工具、Visual Studio Code工具和Altova XMLSpy工具第3章 XML文档结构 声明、元素、属性、实体、CDATA节、注释和名字空间第4章 文档类型定义 有效的文档、编写DTD、DTD元素定义、DTD属性定义第5章 XML Schema 什么是Schema?、Schema与DTD比较、Schema文档结构、Schema数据类型、元素数量、Schema属性定义第6章 XPath技术 什么是XPath?、XPath节点和XPath语法第7章 解析XML文档 解析XML文档概述、DOM解析XML、SAX解析XML第8章 Java语言解析XML DOM4J概述、示例:遍历节点、示例:插入节点、示例:删除节点第9章 Python语言解析XML ElementTree模块概述、示例:遍历节点、示例:插入节点、示例:删除节点第10章 C#语言解析XML .NET Framework解析XML概述、Visual Studio Code开发C#环境搭建、示例:遍历节点、示例:插入节点、示例:删除节点
XML解析
之SAX方式
XML解析
之SAX方式解析xml文件 SAX解析方式会逐行地去扫描XML文档,当遇到标签时会触发解析处理
器
,采用事件处理的方式解析XML (Simple API for XML) ,不是官方标准,但它是 XML 社区事实上的标准,几乎所有的 XML...
XML四种解析
器
XML的四种解析
器
**1)DOM(JAXP Crimson解析
器
) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构...
java学习之
XML解析
器
介绍
XML解析
方式分为两种:DOM(Document Object Model)和SAX(Simple API for XML)。这两种方式不是针对Java语言来解析XML的技术,而是跨语言的解析方式。例如DOM还在Javascript中存在! DOM是W3C组织提供的解析XM
Java
XML解析
器
目前Java
XML解析
器
有十多种之多,解析原理有二:使用基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM。Sun公司提供了Java API for XML Parsing...
嵌入开发(WinCE)
19,504
社区成员
41,569
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章