php dom增加xml节点函数
发布:smiling 来源: PHP粉丝网 添加日期:2014-08-20 15:16:37 浏览: 评论:
- function: addcomment
-
- adds a comment.
-
- parameters:
- $data - associative array of data, must contain 'name', 'website', 'comment', 'date', 'user_ip', 'user_agent', and 'spam'.
-
- returns:
- id of the new comment.
-
- <?xml version="1.0" encoding="utf-8"?>
- <!doctype messages [
- <!element messages (message)*>
- <!element message (name , website? , comment , date , user_ip? , user_agent? , spam)>
- ]>
- <messages>
- </messages>
- */
- public function addcomment($data) {
- $xml = new simplexmlelement($this->getcontents(true));
- $message = $xml->addchild('message');
- $id = $this->generateid();
- $message->addattribute('mid', $id);
- foreach ($data as $key => $value) {
- $message->addchild($key, htmlspecialchars($value, ent_quotes));
- }
- $this->putcontents($xml->asxml());
-
- return $id;
- }
分享到: