A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 大山哥哥 于 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>

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马