您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

修改XML指定标签的内容 - KeerDi

2024/3/25 22:01:51发布27次查看
修改xml指定标签内容(我这是去掉指定标签内容的空格)
其实就是个很简单的方法,需要的盆友直接拿走。
test.xml
xml version=1.0 encoding=utf-8?>document> item> key>记录博客是一个很好的习惯key> url>http://www.cnblogs.com/keerdi/p/5465549.htmlurl> title>去除xml的空格title> content>养成一个好习惯很重要, 这是一段有空 格的文件内容,content> date>2016-1-12date> item> item> key>大家一起来写博客key> url>http://www.cnblogs.com/keerdi/p/5465549.htmlurl> title>写博客可以增强记忆能力title> content>一般安 装后的linux系统都是英文的界面,网上查 了一下各种说法 都有, 我只做了如下的配 置就好了,下载个中文包,改一下i18 n就完事了,并没有那么复杂content> date>2016-1-12date> item>document>
update.php
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); }?>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product