使用DomDocument生成XML文件 创建节点使用createElement方法创建文本内容使用createTextNode方法添加子节点使用appendChild方法创建属性使用createAttribute方法
使用纯粹的PHP代码生成字符串,并把这个字符串写入一个以XML为后缀的文件。这是最原始的生成XML的方法,不过有效!<?PHP0$data_array = array(array('title' => 'title1','content' => 'content1','pubdate' => '2009-10-11',),array('title' => 'title2','content' => 'content2','pubdate' => '2009-11-11',));$title_size = 1;$xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";$xml .= "<article>\n";foreach ($data_array as $data) {$xml .= create_item($data['title'], $title_size, $data['content'], $data['pubdate']);}$xml .= "</article>\n";echo $xml;// 创建XML单项function create_item($title_data, $title_size, $content_data, $pubdate_data){$item = "<item>\n";$item .= "<title size=\"" . $title_size . "\">" . $title_data . "</title>\n";$item .= "<content>" . $content_data . "</content>\n";$item .= " <pubdate>" . $pubdate_data . "</pubdate>\n";$item .= "</item>\n";return $item;} ?>