XML文件分析,算法问题!求解决方案。。。
假设应用程序中需要经常性的去请求网络地址,或得XML串,服务器上得到的XML串很多时候会变,有时候文件也蛮大的,
那么问题1:我是需要将XML这些文件存放起来吗?如果要存放,用文件好,还是SQLITE好呢?
问题2 :我想采用SAX方式去解析XML 文件,但是XML中节点太多,不是导致程序代码有些复杂的了,(有没有一种机制:说先解析到某一段,然后根据内容显示界面,当需要下一个界面的时候,重新开始解析剩下的XML串!!)
服务器上得到的XML串很多时候会变,有时候文件也蛮大的,
===================
也大不到哪儿去吧,用SQLITE足够
问题2 :我想采用SAX方式去解析XML 文件,但是XML中节点太多,不是导致程序代码有些复杂的了,(有没有一种机制:说先解析到某一段,然后根据内容显示界面,当需要下一个界面的时候,重新开始解析剩下的XML串!!)
我也想过 不过没有解决
不知道你的目的是什么,是要做个wap浏览器么?
1,没必要存xml文件吧,要存也是解析好的数据。
2,用sax解析方式应该能满足你的要求,遇到分页标签后,先显示之前的数据,然后继续解析,再保存剩下的数据,需要是再显示剩下的数据。只要把这两种数据分开定义和处理就行了
相关问答:
在看一段AS代码时遇到几个疑问。
在Flash中的XML对象貌似有一个child属性
请问
1.child属性和childNodes有什么区别?
2.AS中有int数据类型吗?AS3.0中有吗?
代码中用到了此类型。
3._name、_pare ......
我是利用axiom对xml进行解析!
但却出现下面的错误!
Exception in thread "main" org.apache.axiom.om.OMException: [com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxUnexpectedCharEx ......
RT
up~~
ajax
我有jquery+jsp的,要的话叫我吧。
怎么不用ajax呢?
把分给我,我传一个给你。。。
版本一:
数据量小的,页面初始化就吧数据存到js数组里面,减少输入提示的查询次数
版本二 ......
我要做一个类,类的出口是一个xml,供调用者分析里面的数据用。我上网查了一下,好多例子都是把xml生成一个文件到硬盘上,怎么生成到程序里呢?就像DataTable那样,我往里面存完数据,返回给调用的人就完了。
......
XML code:
<?xml version="1.0" encoding="utf-8"?>
<Map>
<Style name="line">
<Rule>
</Rule>
</Style>
&l ......