欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PHP操作xml代码

程序员文章站 2024-01-14 20:12:58
复制代码 代码如下:/*获取图片新闻列表*/ function getpicnews($number=5){ require_once 'include/content_c...
复制代码 代码如下:

/*获取图片新闻列表*/
function getpicnews($number=5){
require_once 'include/content_class.php';
$content=new content();
$sql='select contentid as id,title,pic,typeid from `cms_content` where pic<>"" order by input_time desc';
$rows=$content->getrowsbysql($sql,$number);
$dom=new domdocument('1.0','gbk');
$root=$dom->createelement('slider');
$dom->appendchild($root);
foreach($rows as $val){
$item=$dom->createelement('item');
$root->appendchild($item);

$title=$dom->createattribute('title');
$title_text=$dom->createtextnode($val['title']);
$title->appendchild($title_text);
$item->appendchild($title);

$href=$dom->createattribute('href');
$href_text=$dom->createtextnode('show.php?newsid='.$val['id'].'&classid='.$val['typeid']);
$href->appendchild($href_text);
$item->appendchild($href);

$imageurl=$dom->createattribute('imageurl');
$imageurl_text=$dom->createtextnode($val['pic']);
$imageurl->appendchild($imageurl_text);
$item->appendchild($imageurl);
}
return $dom->savexml();
}