如何用php创建xml文件,并嬖谟才躺

有没有人在啊,想请讲解下,如何用php创建xml文件,并嬖谟才躺
最新回答
浅夏凉眸

2025-03-30 10:22:15


使用DomDocument生成XML文件
创建节点使用createElement方法
创建文本内容使用createTextNode方法
添加子节点使用appendChild方法
创建属性使用createAttribute方法

长发与酒

2025-03-30 15:31:19

使用纯粹的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;
}
?>