修改XML指定标签的内容
修改Xml指定标签内容(我这是去掉指定标签内容的空格)
其实就是个很简单的方法,需要的盆友直接拿走。
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);
}
?>
修改XML指定标签的内容的更多相关文章
- Bat 修改 xml 文件标签值
xml 文件如下: <ConfigurationData> <ReportsFolder>\Reports</ReportsFolder> <Helpfold ...
- 根据XPATH去查看修改xml文件节点的内容
首先给出xml文件解析的路径,然后去读取节点的内容. package com.inetpsa.eqc.threads; import java.util.List; import java.io.Fi ...
- spring boot 项目从配置文件中读取maven 的pom.xml 文件标签的内容。
需求: 将pom.xml 文件中的版本号读取到配置文件并打印到日志中. 第一步: 在pom.xml 中添加以下标签. 第二步: 将version 标签的值读取到配置文件中 这里使用 @@ 而不是 ...
- javascript jquery 修改指定标签中的内容
javascript jquery 修改指定标签中的内容 $("#test1").text("Hello world!"); document.getEleme ...
- 06_XML的写入_dom4j添加、删除、修改Xml文件内容
[工程截图] [person.xml]准备一个xml文件 <?xml version="1.0" encoding="UTF-8"?> <st ...
- java基础73 dom4j修改xml里面的内容(网页知识)
1.DOM4J对XML文件进行增删改操作 实现代码 package com.shore.code; import java.io.File; import java.io.FileOutputStre ...
- javascript修改html <b>标签里面的内容
简单实现仅供参考: javascript修改html <b>标签里面的化妆步骤内容<体><b style=“width:100px:height:100px:border ...
- jQuery append xmlNode 修改 xml 内容
jQuery append xmlNode 修改 xml 内容 http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/04/29/jqu ...
- Java&Xml教程(七)使用JDOM修改XML文件内容
JDOM提供了非常灵活的方式操作XML文件,使用JDOM非常简单而且代码简洁可读性强.前面我们学习了如何使用JDOM解析XML文件,本节介绍如何使用JDOM修改XML文件内容. 在这个教程中,我们准备 ...
随机推荐
- Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli :
1.匹配jdk和maven的版本http://www.bubuko.com/infodetail-1757416.html jdk1.6 要匹配maven3.2.5 maven版本下载地址: ...
- vc6 使用的那些事
VC6.0中Release下调试模式设置 http://blog.csdn.net/wangqinghao/article/details/7730428
- System.map文件【转】
转自:http://blog.csdn.net/david104/article/details/7194185 当运行GNU链接器gld(ld)时若使用了"-M"选项,或者使用n ...
- Linux_常用命令1
来自:http://www.weixuehao.com/archives/25 Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat. ...
- OpenGL FAQ
转自:http://www.cnblogs.com/indif/archive/2011/04/22/2024659.html 1.什么是OpenGL?OpenGL即开放图形库(Open Graphi ...
- sql 查询表中所有字段的名称
最近工作用到SQL语句查询表中所有字段的名称,网上查询,发现不同数据库的查询方法不同,例如: SQL server 查询表的所有字段名称:Select name from syscolumns Whe ...
- sharepoint2013用户切换实现方式
作为一个刚学sharepoint的新人,今天在账号的切换中烦躁无比,不知道有木有人和我一样,sharepoint2013没有了切换用户,真的很不方便,当然了,也不是没有办法加上去,经过本人一个下午的研 ...
- Android多媒体--MediaCodec 中文API文档
*由于工作需要,需要利用MediaCodec实现Playback及Transcode等功能,故在学习过程中翻译了Google官方的MediaCodec API文档,由于作者水平限制,文中难免有错误和不 ...
- msys2安装
最近在研究编译linux下的软件到windows环境中. 发现了一个比cygwin更好玩的东西,那就是msys2 其实之前也在试玩mingw和mingw64,2016-08-12,当时的最新版本,mi ...
- Android SDK Tools 更新
C:\WINDOWS\system32\drivers\etc\hosts 文件用记事本打开后 添加下面的 74.125.237.1 dl-ssl.google.com