PHP添加xml节点

<?xmlversion="1.0"encoding="utf-8"?><information><data><aaa>10.8</aaa><bbb>1541196415... <?xml version="1.0" encoding="utf-8" ?>
<information>
<data>
<aaa>10.8</aaa>
<bbb>154119641515</bbb>
<ccc>132456<ccc>
</data>
<data>
<aaa>0.6</aaa>
<bbb>6969</bbb>
<ccc>414119</ccc>
</data>
</information>
======================
这样然后怎么继续添加
<data>
<aaa>0.6</aaa>
<bbb>6969</bbb>
<ccc>414119</ccc>
</data>

节点呢
展开
 我来答
shaobojohn
2010-08-04 · 超过10用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:0
展开全部
$xmlDoc = new DOMDocument ();
$xmlDoc->load ( 'xml.xml' );
$utdm = $xmlDoc->getElementsByTagName ( 'information' ); //获取

$info = $utdm->item(0);
$aaa = $xmlDoc->createElement("aaa","0.6");//可以换节点的名字和值
$bbb = $xmlDoc->createElement("bbb","6969");
$ccc = $xmlDoc->createElement("ccc","414119");
$data = $xmlDoc->createElement("data");
$data->appendChild($aaa);
$data->appendChild($bbb);
$data->appendChild($ccc);
$info->appendChild($data);

$xmlDoc->save("out.xml");//保存的xml文件的名字可以换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
swg0110
2010-08-01 · TA获得超过469个赞
知道小有建树答主
回答量:1074
采纳率:0%
帮助的人:628万
展开全部
最笨的办法,也是最好用的办法,直接写文件。
做个文件头,到<information>,文件尾</information>
循环加入《data》
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式