当前位置:首页 > PHP教程 > php函数 > 列表

php dom增加xml节点函数

发布:smiling 来源: PHP粉丝网  添加日期:2014-08-20 15:16:37 浏览: 评论:0 
  1.    function: addcomment 
  2.      
  3.     adds a comment. 
  4.      
  5.     parameters: 
  6.       $data - associative array of data, must contain 'name''website''comment''date''user_ip''user_agent'and 'spam'
  7.        
  8.     returns: 
  9.       id of the new comment.  
  10.     
  11.    <?xml version="1.0" encoding="utf-8"?> 
  12. <!doctype messages [ 
  13. <!element messages (message)*> 
  14. <!element message (name , website? , comment , date , user_ip? , user_agent? , spam)> 
  15. ]> 
  16. <messages> 
  17. </messages> 
  18.   */ 
  19.   public function addcomment($data) { 
  20.     $xml = new simplexmlelement($this->getcontents(true)); 
  21.     $message = $xml->addchild('message'); 
  22.     $id = $this->generateid(); 
  23.     $message->addattribute('mid'$id); 
  24.     foreach ($data as $key => $value) { 
  25.       $message->addchild($key, htmlspecialchars($value, ent_quotes)); 
  26.     } 
  27.     $this->putcontents($xml->asxml()); 
  28.      
  29.     return $id
  30.   }//开源代码phpfensi.com 

Tags: php dom增加 xml节点函数

分享到: