教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 修改 增加xml结点属性的代码

php 修改 增加xml结点属性的代码

发布时间:2015-08-26   编辑:jiaochengji.com
php 修改 增加xml结点属性的代码,供大家学习参考。

php修改xml结点属性,增加xml结点属性的代码,有需要的朋友,参考下。

1、xml文件
 

复制代码 代码示例:
<?xml version="1.0" encoding="UTF-8" ?>
<clientSet>
<server url="192.168.0.180" port="1935" />
<rootPath value="" />
<homePath value="http://www.aaa.com" />
<helpPath value="help.html" />
<language value="en" />
<theme value="default" />
<visibleMarquee value = "true" />
<visibleWhitePaper value="true" />
<showMemberRoomForGuest value = "true" />
<emotions enabled="true" column="5" autoPlay="false">
<item name="Birthday" src="cartoon/movie/birthday.swf" thumb="cartoon/preview/birthday-small.swf" duration="15"/>
<item name="Boom" src="cartoon/movie/boom.swf" thumb="cartoon/preview/boom-small.swf" duration="6"/>
<item name="Bubble" src="cartoon/movie/bubble.swf" thumb="cartoon/preview/bubble-small.swf" duration="7.5"/>
<item name="Cry" src="cartoon/movie/cry.swf" thumb="cartoon/preview/cry-small.swf" duration="5.4"/>
<item name="Doggie" src="cartoon/movie/doggie.swf" thumb="cartoon/preview/doggie-small.swf" duration="13"/>
<item name="Greeting" src="cartoon/movie/greeting.swf" thumb="cartoon/preview/greeting-small.swf" duration="7.4"/>
<item name="Football" src="cartoon/movie/football.swf" thumb="cartoon/preview/football-small.swf" duration="2.2"/>
</emotions >
</clientSet>

2、php代码
 

复制代码 代码示例:
<?
$dom=new DOMDocument('1.0');
$dom->load('x.xml');
$em=$dom->getElementsByTagName('emotions');
$em=$em->item(0);
$items=$em->getElementsByTagName('item');
foreach($items as $a){
foreach($a->attributes as $b){
if($b->nodeValue=='Birthday'){
$a->setAttribute('name','nBirthday');
}
}
}
$t=$dom->createElement('item');
$t->setAttribute('name','x');
$t->setAttribute('src','www.sohu.com');
$t->setAttribute('duration','duration');
$em->appendChild($t);
$dom->save('x.xml');
?>
 

教程集 编辑推荐:
php解析XML文档属性并编辑的代码
php xml文档解析函数学习实例
php解析XML数据的一段代码
PHP读取XML的几种方法
php中使用DOM类读取XML文件的代码
实例学习PHP操作XML的类DOMDocument

您可能感兴趣的文章:
php解析XML数据的一段代码
php操作xml文件的一些简单范例
php 修改 增加xml结点属性的代码
php解析XML文档属性并编辑的代码
php操作xml的各种方法解析
【PHP】xml学习笔记之增删改查(一)增加
用JQuery 实现AJAX加载XML并解析的脚本
php DOMDocument应用实例(XML创建、添加、删除、修改)
C#读写xml文件的实例代码
【PHP】xml学习笔记之增删改查(二)删、改、查

[关闭]
~ ~