background image

PHP 中的生成 XML 文件的 种方法分享

生成如下 XML

 

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> 
 
方法 I.

 

【直接生成字符串】

使用纯粹的 PHP 代码生成字符串,并把这个字符串写入一个以 XML 为后缀的文件。这是
最原始的生成 XML

 

的方法,不过有效!

代码如下:
 
<?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";