<html>
<head>
<title>创建xml</title>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
</head>
<body>
<?php
//创建XML字符串 和 XML文档
$dom = new DomDocument('1.0','utf-8');

//创建根节点 <文章列表> createElement创建元素
$lists = $dom->appendChild($dom->createElement('文章列表'));

//添加 <书>元素到<文章列表>
$news = $lists->appendChild($dom->createElement('最新动态'));

//添加 <标题>元素到<书>
$id = $news->appendChild($dom->createElement('ID'));
//添加 <标题内容文本>节点元素到<标题> createTextNode创建文本节点
$id->appendChild($dom->createTextNode('1'));
//添加 <标题>元素到<书>
$datetime = $news->appendChild($dom->createElement('时间'));
//添加 <标题内容文本>节点元素到<标题> createTextNode创建文本节点
$datetime->appendChild($dom->createTextNode('2009-06-08 11:57:03'));
//添加 <标题>元素到<书>
$title = $news->appendChild($dom->createElement('标题'));
//添加 <标题内容文本>节点元素到<标题> createTextNode创建文本节点
$title->appendChild($dom->createTextNode('测试测试测试标题1'));
//添加 <标题>元素到<书>
$concent = $news->appendChild($dom->createElement('内容'));
//添加 <标题内容文本>节点元素到<标题> createTextNode创建文本节点
$concent->appendChild($dom->createTextNode('内容测试测试策划内容测试测试策划内容测试测试策划内容测试测试策划内容测试测试策划内容测试测试策划内容测试测试策划1'));


//产生xml
$dom->formatOutput = true; // 设置formatOutput属性dom文档为真

// save XML as string or file
$test = $dom->saveXML(); //提交字符串函数
$dom -> save('list.xml'); //储存文件
  
//加一个判断提示一下
if(!$dom){
   echo('defeat!');
   }else{
   echo('success! list.html');
   }

?>

</body>
</html>


posted on 2011-04-06 20:35  xylxq1925  阅读(123)  评论(0)    收藏  举报