社区
基础编程
帖子详情
大家好,PHP如何能够高效的处理XML文件,替换掉想要替换的部分节点或属性,谢谢!
sboy8322_cn
2009-04-10 05:50:33
如题,我之前使用DOM,但是发现dom 处理 几十M 的大文件就会很慢,用parser 来处理,查找定位又不是很准,请高人指点,谢谢!
...全文
157
9
打赏
收藏
大家好,PHP如何能够高效的处理XML文件,替换掉想要替换的部分节点或属性,谢谢!
如题,我之前使用DOM,但是发现dom 处理 几十M 的大文件就会很慢,用parser 来处理,查找定位又不是很准,请高人指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
……
JAVA上百实例源码以及开源项目
2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和
高效
地传输,虽然用户...
JAVA上百实例源码以及开源项目源代码
FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和
高效
地传输,虽然用户可以在终端上...
XML必知必会:Java、C#、Python多种语言解析XML文档
、XPath
节点
和XPath语法 第7章 解析XML文档 解析XML文档概述、DOM解析XML、SAX解析XML 第8章 Java语言解析XML DOM4J概述、示例:遍历
节点
、示例:插入
节点
、示例:删除
节点
第9章 Python语言解析XML ElementTree模块...
php
xml 删除
节点
替换
节点
修改
节点
<?
php
//删除
节点
$dom = new DOMDocument('1.0','utf-8'); $dom -> load('1.xml'); $zf = $dom->getElementsByTagName('character')->item(0);...//
替换
节点
(不能修改,以
替换
达到修改的结果) $h
PHP
操作XML(新增、编辑、删除)
本文来总结下使用
PHP
对xml 文件的内容进行操作,还有生成新的
xml文件
的方法。
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章