免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: MayerCN
打印 上一主题 下一主题

发布PHP下的基于SAX模式的XML文档解析器及使用手册 [XmlParser v1.0] [复制链接]

论坛徽章:
0
31 [报告]
发表于 2006-09-22 13:26 |只看该作者
客户端能做的事情怎么还要放在服务器端呢...

论坛徽章:
0
32 [报告]
发表于 2006-09-22 20:12 |只看该作者
原帖由 james.liu 于 2006-9-21 22:39 发表
我提个问题,,,我要把a机的xml传到b机,,,该xml大小不确定,,如何快捷准确传送。。。

如果该xml文件很大,zip后可能小点,我没做过测试,所以不知道能小多少,但是发过去,还要解,挺耗时的。

如果我采 ...



下面说说我解析器的现在的一些不足之处

我这解析器解析文件目前默认是读4k后进行解析然后再读4k再解析...

达到设定的解析上限后停止,  停止后还会去读但不会进行处理, 本来理论上应该强行终止解析器的(包括停止读剩下没用的数据),  因为想要的数据已经得到, 但强行终止会报错, 虽然数据已经得到, 当然这个应该可以忽略掉的!

只是我的解析器必须从头开始解析, 不可能直接跳过去, 所以解析xml文档有用的数据最好放在前面

-------------------------------------------

根据你上面所说的你应该有a,b主机的权限, 这样完全可以在a开一个或多个进程用程序在本地进行数据过滤后
把需要的数据传到b的服务进程进行接收后的处理, 而不要把所有工作交给我这个解析器来完成

我写这个解析器主要是以实现高效, 简洁, 易用的XML文档解析为目标的, 只想做一个最简洁的通用工具!

特定的业务应该用相对应的策略算法来解决, 你觉得呢?

论坛徽章:
0
33 [报告]
发表于 2006-09-23 18:01 |只看该作者
原帖由 MayerCN 于 2006-9-22 20:12 发表



下面说说我解析器的现在的一些不足之处

我这解析器解析文件目前默认是读4k后进行解析然后再读4k再解析...

达到设定的解析上限后停止,  停止后还会去读但不会进行处理, 本来理论上应该强行终止解析器的 ...



没什么阿,,每个人都有自己的看法。

论坛徽章:
0
34 [报告]
发表于 2006-09-24 17:57 |只看该作者
好,下分来支持。

论坛徽章:
0
35 [报告]
发表于 2006-09-30 04:51 |只看该作者
class有问题,不能parse http://bbs.chinaunix.net/rss/27.xml
输出结果如下:

  1. <pre>Array
  2. (
  3.     [rss_attribute] => Array
  4.         (
  5.             [version] => 2.0
  6.         )

  7. )
  8. </pre>
复制代码

论坛徽章:
0
36 [报告]
发表于 2006-10-11 09:21 |只看该作者

论坛徽章:
0
37 [报告]
发表于 2006-10-30 15:31 |只看该作者
我做了一个对比
速度很快 但是 不如我目前使用的 所以不使用 期待你们的新做 你们和我现在用的parser速度差很小!!!很不错
超过很多著名解析器
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP