1. 云栖社区>
  2. PHP教程>
  3. 正文

XML节点的删除和修改(替换)

作者:用户 来源:互联网 时间:2017-12-01 15:47:49

节点

XML节点的删除和修改(替换) - 摘要: 本文讲的是XML节点的删除和修改(替换), XML节点的删除和修改(替换),有需要的朋友可以参考下。 使用的xml文件,要删里面name <?xml version="1.0" encoding="utf-8"?><store><goods good

XML节点的删除和修改(替换),有需要的朋友可以参考下。


使用的xml文件,要删里面name

<?xml version="1.0" encoding="utf-8"?><store><goods goods_id="g01"><name>喜欢就是喜欢</name><intro><![CDATA[这是cdata,说明这个片子是bl向的233]]></intro></goods></store>


都是父节点的角度去删去改,,删是删整个<name>xxx</name>,所以不用加上什么firstChild

<?php/*xml节点的删除和修改*/$dom=new DomDocument('1.0','utf-8');// 载入xml$dom->load('try.xml');/*// 我们要删 book的name节点// 要删的节点$name=$dom->getElementsByTagName('name')->item(0);// 用它找到父节点,再用方法删掉自己$name->parentNode->removeChild($name);*/// 修改(替换修改节点)$name=$dom->getElementsByTagName('name')->item(0);// 新名字$new=$dom->createTextnode('不喜欢');// 替换 $name->replaceChild($new,$name->firstChild);header('content-type:text/xml');echo $dom->savexml();?>


版权声明:本文为博主原创文章,未经博主允许不得转载。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索节点 ,以便于您获取更多的相关知识。