修改XML指定标签的内容
2017-11-28 00:00
148 查看
修改Xml指定标签内容(我这是去掉指定标签内容的空格)
其实就是个很简单的方法,需要的盆友直接拿走。
test.xml
update.php
其实就是个很简单的方法,需要的盆友直接拿走。
test.xml
<?xml version="1.0" encoding="UTF-8"?> <DOCUMENT> <item> <key>记录博客是一个很好的习惯</key> <url>http://www.cnblogs.com/keerdi/p/5465549.html</url> <title>去除XML的空格</title> <content>养成一个好习惯很重要, 这是一段有空 格的文件内容,</content> <date>2016-1-12</date> </item> <item> <key>大家一起来写博客</key> <url>http://www.cnblogs.com/keerdi/p/5465549.html</url> <title>写博客可以增强记忆能力</title> <content>一般安 装后的linux系统都是英文的界面,网上查 了一下各种说法 都有, 我只做了如下的配 置就好了,下载个中文包,改一下i18 n就完事了,并没有那么复杂</content> <date>2016-1-12</date> </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); } ?>
相关文章推荐
- jaxp dom-setTextContent xml中修改标签的文本内容
- sax解析 得到xml文档所有内容和获取指定标签的值
- Java 修改指定路径下的xml文件内容
- java读取xml指定标签的内容
- jaxp dom-getElementsByTagName xml中得到指定名字的所有标签的文本内容
- phpcms v9使用GET调用指定id文章内容、页面数据方法(get标签什么方法)
- [SHELL] 修改xml的内容
- 标签按照内容长度修改高度:
- php匹配指定标签的内容
- 使用dom4j解析xml标签,将标签属性与文本内容添加进集合
- Java&Xml教程(三)使用DOM方式修改XML文件内容
- Jquery获取当前标签下的指定标签的内容
- 从镜像安装vs2010MSDN,错误“您没有权限修改为帮助内容存储区指定的位子下的内容..."
- git查看commit历史,某次commit修改内容,指定文件修改历史
- jQuery修改标签的内容或值
- php获取页面指定标签内容的实现代码分享
- 获得指定网址指定标签内的内容或代码
- dom4j相关操作,生成指定的xml文档-修改id为2的学生姓名-删除id为2的学生
- 修改数组里的指定元素的内容
- JAVA怎么修改TXT指定行内容?