利用php怎么删除xml文档的内容

介绍

这期内容当中小编将会给大家带来有关利用php怎么删除xml文档的内容,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

第一种情况:删除一个学生节点

代码如下:

& lt; ?php
//1,创建一个DOMDocument对象。该对象就表示xml文件
xmldoc美元=new DOMDocument ();
//2,加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中)
xmldoc→美元负载(“class.xml");
//3,删除一条学生学生信息记录
//(1)取出根节点
根=xmldoc→美元getElementsByTagName (“class")→项目(0);//不通过根据节点删除时,此条代码不需要
//(2)找到该学生
stu=xmldoc→美元getElementsByTagName (“student");
stu_del=stu→美元项(2);//找到第三个学生
根→美元removeChild ($ stu_del);//执行删除操作,此为方法1
//$ stu_del→parentNode→removeChild ($ stu_del);//找到其父节点,由父节点执行删除操作,此为方法2
//4,更新xml文档
美元xmldoc→保存(“class.xml");
回声“删除成功“;
?在


第二种情况:删除学生节点下的其中一个节点,如年龄:

代码如下:

& lt; ?php
//1,创建一个DOMDocument对象。该对象就表示xml文件
xmldoc美元=new DOMDocument ();
//2,加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中)
xmldoc→美元负载(“class.xml");
//3,删除一条学生学生信息记录
//(1)取出根节点
根=xmldoc→美元getElementsByTagName (“class")→项目(0);
//(2)找到该学生
stu=xmldoc→美元getElementsByTagName (“age");
stu_del=stu→美元项目(1);//找到第二个学生的年龄
stu_del→美元parentNode→removechild ($ stu_del);//执行删除操作
//4,更新xml文档
美元xmldoc→保存(“class.xml");
回声“删除成功“;
?在

上述就是小编为大家分享的利用php怎么删除xml文档的内容了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

利用php怎么删除xml文档的内容