XML文件分析,算法问题!求解决方案。。。
假设应用程序中需要经常性的去请求网络地址,或得XML串,服务器上得到的XML串很多时候会变,有时候文件也蛮大的,
那么问题1:我是需要将XML这些文件存放起来吗?如果要存放,用文件好,还是SQLITE好呢?
问题2 :我想采用SAX方式去解析XML 文件,但是XML中节点太多,不是导致程序代码有些复杂的了,(有没有一种机制:说先解析到某一段,然后根据内容显示界面,当需要下一个界面的时候,重新开始解析剩下的XML串!!)
服务器上得到的XML串很多时候会变,有时候文件也蛮大的,
===================
也大不到哪儿去吧,用SQLITE足够
问题2 :我想采用SAX方式去解析XML 文件,但是XML中节点太多,不是导致程序代码有些复杂的了,(有没有一种机制:说先解析到某一段,然后根据内容显示界面,当需要下一个界面的时候,重新开始解析剩下的XML串!!)
我也想过 不过没有解决
不知道你的目的是什么,是要做个wap浏览器么?
1,没必要存xml文件吧,要存也是解析好的数据。
2,用sax解析方式应该能满足你的要求,遇到分页标签后,先显示之前的数据,然后继续解析,再保存剩下的数据,需要是再显示剩下的数据。只要把这两种数据分开定义和处理就行了
相关问答:
我要在HTML中用JavaScript代码异步获取XML文件中一个节点的值比如
<?xml version="1.0" encoding="GB2312"?>
<configuration>
<appSettings>
......
返回如下xml字符串:
<?xml version="1.0" encoding="utf-8" ?>
<DeliverMsg xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www ......
我是想用PHP从数据库中读取数据,然后写入xml,然后FLASH显示XML中的数据
但是本地测试PHP能读出XML,传到空间里就读不出来了,请问怎么回事?
错误代码如下:
Fatal error: Cannot instantiate non-exis ......
我要做一个类,类的出口是一个xml,供调用者分析里面的数据用。我上网查了一下,好多例子都是把xml生成一个文件到硬盘上,怎么生成到程序里呢?就像DataTable那样,我往里面存完数据,返回给调用的人就完了。
......
XML code:
<?xml version="1.0" encoding="utf-8"?>
<Map>
<Style name="line">
<Rule>
</Rule>
</Style>
&l ......