XML文件分析,算法问题!求解决方案。。。
假设应用程序中需要经常性的去请求网络地址,或得XML串,服务器上得到的XML串很多时候会变,有时候文件也蛮大的,
那么问题1:我是需要将XML这些文件存放起来吗?如果要存放,用文件好,还是SQLITE好呢?
问题2 :我想采用SAX方式去解析XML 文件,但是XML中节点太多,不是导致程序代码有些复杂的了,(有没有一种机制:说先解析到某一段,然后根据内容显示界面,当需要下一个界面的时候,重新开始解析剩下的XML串!!)
服务器上得到的XML串很多时候会变,有时候文件也蛮大的,
===================
也大不到哪儿去吧,用SQLITE足够
问题2 :我想采用SAX方式去解析XML 文件,但是XML中节点太多,不是导致程序代码有些复杂的了,(有没有一种机制:说先解析到某一段,然后根据内容显示界面,当需要下一个界面的时候,重新开始解析剩下的XML串!!)
我也想过 不过没有解决
不知道你的目的是什么,是要做个wap浏览器么?
1,没必要存xml文件吧,要存也是解析好的数据。
2,用sax解析方式应该能满足你的要求,遇到分页标签后,先显示之前的数据,然后继续解析,再保存剩下的数据,需要是再显示剩下的数据。只要把这两种数据分开定义和处理就行了
相关问答:
现在做了一个简单的程序,用到了XML作数据库(内容有点多),
目前我是把XML内容写在DELPHI里的一个Const 变量里,可是XML内容少的时候,没有问题,
多了就提示[错误] Unit1.pas(144): Too many local ......
如题:
参考http://topic.csdn.net/u/20090912/12/af0562a2-6869-48b8-a1a4-bc165c02fa4d.html
中我的回复
把xmlReportData.async = "false"; 改成xmlReportData.async = "true";就是异� ......
struts.xml小问题
<global-exception-mappings>
<exception-mapping exception="com.ssh.common.core.ProjectException" result="exception" />
</global-exce ......
XML对象与XMLList对象有什么区别?[
顾名思义,XMLList就是一个LIST,是一个集合。
List 包含XML中的所有元素,用List可以访问XML根元素下的子元素
引用
List 包含XML中的所有元素,用List可以访问XML根元 ......
我要做一个类,类的出口是一个xml,供调用者分析里面的数据用。我上网查了一下,好多例子都是把xml生成一个文件到硬盘上,怎么生成到程序里呢?就像DataTable那样,我往里面存完数据,返回给调用的人就完了。
......