PHP如何写XML文件?

cysolo 2012-08-19 01:27:54
已有一个XML文件,代码如下:

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

有一个PHP变量$phone,希望将xml文件中"Phone"标签中的内容换为$phone的值,该如何实现?
...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mingky 2012-08-19
  • 打赏
  • 举报
回复

<?php
require_once("xmlparse.php");
$xml = new DOMDocument("1.0","GB2312");
$xml->load("你的xml的路径");
$list=$xml->getElementsByTagName('Phone');
$list->item(0)->nodeValue=$phone;
$xml->save("你的xml的路径");//保存
?>
Anew_G 2012-08-19
  • 打赏
  • 举报
回复


<?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");//保存
?>

一起混吧 2012-08-19
  • 打赏
  • 举报
回复
$phone=123;
$xmlDoc = new DOMDocument();
$xmlDoc->load("bb.xml");
$xml = new SimpleXMLElement($xmlDoc->saveXML());
$xml->Phone = $phone;
file_put_contents('bb.xml', $xml->asXML());

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧