首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

PHP怎么写XML文件

2012-09-02 
PHP如何写XML文件?已有一个XML文件,代码如下:XML code?xml version1.0 encodingGB2312?AppConfig

PHP如何写XML文件?
已有一个XML文件,代码如下:

XML code
<?xml version="1.0" encoding="GB2312"?><AppConfig>  <COM>COM1</COM>  <Phone>10086</Phone>  <Content>测试</Content></AppConfig>

有一个PHP变量$phone,希望将xml文件中"Phone"标签中的内容换为$phone的值,该如何实现?

[解决办法]
PHP code
$phone=123;$xmlDoc = new DOMDocument();$xmlDoc->load("bb.xml");$xml = new SimpleXMLElement($xmlDoc->saveXML());$xml->Phone = $phone;file_put_contents('bb.xml', $xml->asXML());
[解决办法]
PHP code
<?php$xml = new DOMDocument("1.0","GB2312");//实例化domdocument类$xml->load('test3.xml');//加载xml文件$list=$xml->getElementsByTagName('Phone');$phone='iphone';$list->item(0)->nodeValue=$phone;  $xml->save("test3.xml");//保存?>
[解决办法]
PHP code
<?phprequire_once("xmlparse.php");    $xml = new DOMDocument("1.0","GB2312");$xml->load("你的xml的路径");$list=$xml->getElementsByTagName('Phone');$list->item(0)->nodeValue=$phone;  $xml->save("你的xml的路径");//保存?> 

热点排行