大家好,PHP如何能够高效的处理XML文件,替换掉想要替换的部分节点或属性,谢谢!

sboy8322_cn 2009-04-10 05:50:33
如题,我之前使用DOM,但是发现dom 处理 几十M 的大文件就会很慢,用parser 来处理,查找定位又不是很准,请高人指点,谢谢!
...全文
157 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pe2n 2009-04-23
  • 打赏
  • 举报
回复
xml太多冗余代码了。。。
从来没用过。如果LZ在开发初期,试下JSON格式吧。。基本上所有的开发语言都支持JSON格式的插件类了。
wang_quan_li 2009-04-22
  • 打赏
  • 举报
回复
结合xpath定位,替换使用深度优先搜索算法
mylovegzgz 2009-04-22
  • 打赏
  • 举报
回复
处理视频文件?
phpboy 2009-04-22
  • 打赏
  • 举报
回复
搞过一次,但没有那么大,就用xml_parse或是DOM 或是正则,感觉效果都差不多
van_glm 2009-04-22
  • 打赏
  • 举报
回复
xml_parse
van_glm 2009-04-22
  • 打赏
  • 举报
回复
php不是有提供XML的函数嘛
fxs_2008 2009-04-22
  • 打赏
  • 举报
回复
正则查找替换吧

如果不多的话,editplus直接正则替换,很快


几十M的文件,打开都很慢

程序猿之殇 2009-04-13
  • 打赏
  • 举报
回复
如果比较规则没有复杂计算的话,可以考虑用正则.
用dom处理,则需要考虑去掉无用的遍历.

建议用simplexml结合xpath处理,可以准确的定位.
lonelyriver 2009-04-10
  • 打赏
  • 举报
回复
……

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧