本文
介绍了通过PHP
删除XML
文档内容的
方法,供大家
参考,具体实现方法如下:
第一种
情况:删除学生节点
复制代码代码如下:< PHP
/ / 1,
创建一个DOMDocument对象,该对象表示的XML
文件 $ xmlDoc =新DOMDocument();
2,加载XML文件(指定要解析哪个XML文件,然后将DOM树节点加载到
内存中)
$ xmlDoc ->负荷(类。XML);
3,删除学生的学生信息记录
(1)
退出根节点
根=美元美元xmlDoc -> getElementsByTagName(类)->项目(0); / /不按节点删除,这个代码不需要
(2)找到学生
斯图=美元美元xmlDoc -> getElementsByTagName(学生);
stu_del =美元美元研究>项目(2); / /
发现第三个学生
为根> removechild($ stu_del); / /删除
操作,这种方法是1
/ / $ stu_del -> parentNode -> removechild($ stu_del); / /查找父节点的父节点的删除操作,这种方法是2
4,更新XML文档
$ xmlDoc ->
保存(类。XML);
删除成功;
>
第二种情况:删除学生节点下的一个节点,如年龄:
复制代码代码如下:< PHP
/ / 1,创建一个DOMDocument对象,该对象表示的XML文件
$ xmlDoc =新DOMDocument();
2,加载XML文件(指定要解析哪个XML文件,然后将DOM树节点加载到内存中)
$ xmlDoc ->负荷(类。XML);
3,删除学生的学生信息记录
(1)退出根节点
根=美元美元xmlDoc -> getElementsByTagName(类)->项目(0);
(2)找到学生
斯图=美元美元xmlDoc -> getElementsByTagName(年龄);
stu_del =美元美元研究>项目(1); / /找到二学生年龄
stu_del美元-> parentNode -> removechild($ stu_del); / /删除
4,更新XML文档
$ xmlDoc ->保存(类。XML);
删除成功;
>
希望本文能帮助您设计PHP操作XML
程序。