生成xml文件

Posted on Posted in php
Tips: 本文创建于2014年5月8日,已超过 2 年,内容或图片可能已经失效!

主文件

[code lang="php"]
<?php
header('Content-Type: text/xml;charset=utf-8');

$students = array(
array('name'=>'赵云','sex'=>'男'),
array('name'=>'赵云1','sex'=>'男1'),
array('name'=>'赵云2','sex'=>'男2'),
array('name'=>'赵云3','sex'=>'男3'),
array('name'=>'赵云4','sex'=>'男4'),
array('name'=>'赵云5','sex'=>'男5')
);

require './template.xml';

exit;

//将上面的数据保存到xml中.
$xml = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<students>
XML;

foreach($students as $student)
$xml.=<<<XML
<student>
<name>{$student['name']}</name>
<sex>{$student['sex']}</sex>
</student>
XML;

$xml.=<<<XML
</students>
XML;

echo($xml);

[/code]

模版

[code lang="php"]
<?xml version="1.0" encoding="utf-8"?>
<students>
<?php foreach($students as $student): ?>
<student>
<name><?php echo $student['name'] ?></name>
<sex><?php echo $student['sex'] ?></sex>
</student>
<?php endForeach; ?>
</students>
[/code]

» 转载请注明来源:呢喃 » 生成xml文件