php获取xml修改标签,修改XML指定标签的内容

修改Xml指定标签内容(我这是去掉指定标签内容的空格)

其实就是个很简单的方法,需要的盆友直接拿走。

test.xml

记录博客是一个很好的习惯

http://www.cnblogs.com/keerdi/p/5465549.html

去除XML的空格

养成一个好习惯很重要, 这是一段有空 格的文件内容,

2016-1-12

大家一起来写博客

http://www.cnblogs.com/keerdi/p/5465549.html

写博客可以增强记忆能力

一般安 装后的linux系统都是英文的界面,网上查 了一下各种说法 都有, 我只做了如下的配 置就好了,下载个中文包,改一下i18 n就完事了,并没有那么复杂

2016-1-12

update.php

function actionGetXml(){

$xmlpath = 'test.xml';

$xml = new DOMDocument("1.0","UTF-8");

$xml->load($xmlpath);

$root = $xml->documentElement;

// 获取标签总数

$nodes = $root->getElementsByTagName("item");

for($i=0;$i<=$nodes->length;$i++){

// 指定content标签,并获取content标签内容通过delTrim()方法去除所有空格

$str = $xml->getElementsByTagName("content")->item($i);

// $str->nodeValue = "这里是要修改的内容";

$str->nodeValue = $this->delTrim($str->nodeValue);

$xml->save("test.xml");

}

}

//删除空格

function delTrim($object) {

$search = array(" ", " ", "\t", "\n", "\r");

$replace = array("", "", "", "", "");

return str_replace($search, $replace, $object);

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值