教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP生成xml文件的4种方法

PHP生成xml文件的4种方法

发布时间:2014-07-20   编辑:jiaochengji.com
PHP生成xml文件的4种方法

xml文件如下:

复制代码 代码如下:
<?xml version="1.0" encoding="utf-8"?>
<article>
    <item>
        <title size="1">title1</title>
        <content>content1</content>
        <pubdate>2009-10-11</pubdate>
    </item>
    <item>
        <title size="1">title2</title>
        <content>content2</content>
        <pubdate>2009-11-11</pubdate>
    </item>
</article>

方法1:使用纯粹的PHP代码生成字符串,并把这个字符串写入一个以XML为后缀的文件。这是最原始的生成XML的方法,不过有效!
PHP代码如下:

复制代码 代码如下:
<?PHP
$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;
}

您可能感兴趣的文章:
php生成excel文件的简单方法
PHP生成xml文件的4种方法
php生成xml文件的3种方法效率比较
使用XML-RPC构造WebService
php操作xml的各种方法解析
PHP开发APP接口全过程(一)
深入php输出xml到页面内容的三种方法详解
php生成xml文件的四种方法
php解析XML数据的一段代码
laravel输出xml数据,php输出xml格式数据

[关闭]
~ ~