本帖最后由 大山哥哥 于 2017-1-20 10:33 编辑
SimpleXML创建生成XML及文件 xml就不多解释了,php也提供了操作xml的方法,php操作xml可以有多种方式如domdocment,simplexml,xmlwriter等其中最简单的应该是simplexml了,这次就来说说SimpleXML创建生成XML及文件
具体实现
[PHP] 纯文本查看 复制代码 <?php
//创建xml
$str = '<?xml version="1.0" encoding="UTF-8"?><tlbb></tlbb>';
file_put_contents('tlbb.xml', $str);
//引入xml
$tlbb = simplexml_load_file('tlbb.xml');
$mp = $tlbb->addChild('menpai');//添加门派
$mp->addAttribute('name','少林');//为门派添加name属性
$mp->addChild('gongfu','易筋经');//在门派中添加功夫子标签,文本内容为易筋经
$mp = $tlbb->addChild('menpai');
$mp->addAttribute('name','逍遥');
$mp->addChild('gongfu','北冥神功');
$mp->addChild('daibiao','苏星河');
//保存xml文件
$tlbb->asXML('tlbb.xml');
实现效果
[XML] 纯文本查看 复制代码 <?xml version="1.0" encoding="UTF-8"?>
<tlbb>
<menpai name="少林">
<gongfu>易筋经</gongfu>
</menpai>
<menpai name="逍遥">
<gongfu>北冥神功</gongfu>
<daibiao>苏星河</daibiao>
</menpai>
</tlbb>
|