【发布时间】:2012-03-14 17:37:02
【问题描述】:
如何将节点添加到 xml 文件中:
<users>
<user uid="1" name="Alvin" email="example@example.com"/>
</users>
示例 php:
$xml_file = "example.xml";
// WRITING TO XML FILE
if(!empty($_GET['add'])){
$u_name = stripslashes($_POST['u_name']);
$u_email = stripslashes($_POST['u_email']);
// Generate new (appended) ID
foreach($xml as $user){
$last_id = $user->uid;
}
$id = $last_id+1;
// Add node
$x = $xml->addChild("user");
$x->addChild("uid",$id);
$x->addChild("name",$u_name);
$x->addChild("email",$u_email);
$xml->asXML($xml_file);
}
感谢您的任何帮助和/或建议
【问题讨论】:
-
请使用搜索,例如看这里:How is possible add child to the specific node
-
或者谷歌。搜索“使用 php 将节点添加到 xml”会返回近 800 万条结果。