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 ......
需要兼容ie firefox safari 等浏览器
IE 可以用FSO 但是在其他浏览器不能用
一般的浏览器处于安全考虑都不允许JavaScript读写本地文件的吧
XML文档内容如下(user.xml):
<?xml version="1.0&qu ......
xml文件 内容为:
<?xml version="1.0" encoding="utf-8" ?>
<UserInfo>
<User>
<name>jyhlp </name>
&n ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......