首页 > 作文

php XMLWriter类的简单示例代码(RSS输出)

更新时间:2023-04-06 11:09:20 阅读: 评论:0

复制代码 代码如下:

include ‘mysql.php’;

$mysql= mysql::getobject();

$mysql->query(“lect * from post”);

$xml = new xmlwriter();

$xml->openuri(‘hello.xml’); // or ‘php://output’

$xml->tindentstring(‘ ‘);
结晶体
$xml->tindent(true);

// start

$xml->startdocument(‘1.0’, ‘utf-8’);

// <rss version=”2.0″>

$xml->startelement(‘rss’);

$xml->writeattribute(‘version’,’2.0′);

// <channel>

$xml->startelement(‘channel’);

// title

$xml->startelement(‘title’);

$xml->text(‘title’);

$xml->endelement();

// link

$xml->startelement(‘link’);

$xml->text(‘http://jb51.net/post/’);

$xml->endelement();

// description

$xml->startelement(‘description’);

$xml->text(”);

$xml->endelement();

// language

$xml->startelement(‘language’);

$xml->text(‘zh-cn’);

$xml->endelement();

// category

$xml->startelement(‘category’);

$xml->text(‘it’);

$xml->endelement();

// copyright

$xml->startelement(‘copyright’);

$xml->text(‘copyright 2011 jb51.net’);

$xml->endelement();

// for item

while( $row = $mysql->fetch() )

{

$xml->startelement(‘item’);

// title

$xml->startelement(‘title’);

$xml->text( $row[‘title’]);

$xml->endelement();

// link

$xml->startelement(‘link’);

$xml->text( ‘http://jb51.net/post/’.$row印花税率[‘id’].’.html’);

$xml->endelement();

// description

$xm灭绝的近义词l->startelement(‘descripti520情人节on’);

$xml->text( $row[‘text’] )几内亚湾;

$xml->endelement();

// pubdate

$xml->startelement(‘pubdate’);

$xml->text( date(‘d, d m y h:i:s t’, $row[‘time’]) );

$xml->endelement();

// category tag author need to write .over

$xml->endelement(); // item

}

$xml->endelement(); // channel

$xml->endelement(); // rss

$xml->enddocument();

// $xml->flush();

前面的mysql.php 是封装的mysql数据库功能,单例模式,所以取对象是静态方法 mysql::getobject();

代码很简单

openuri(”) 方法的参数可以是一个文件,那么xml数据就写入到这个文件

或者 php://output 输出到缓冲区,然后 flush方法输出到页面

本文发布于:2023-04-06 11:09:18,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/253d0b48d195d4a820fd719a5ac8bee1.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php XMLWriter类的简单示例代码(RSS输出).doc

本文 PDF 下载地址:php XMLWriter类的简单示例代码(RSS输出).pdf

下一篇:返回列表
标签:代码   方法   几内亚湾   是一个
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图