详细信息 您现在的位置是:首页 > php
php生成xml文件
来源:
发布时间:2021-06-05
579 人已围观
摘要php生成需要格式的xml文件,创建节点、设置xml结点内容等常用操作,然后保存xml文件到服务器。
php生成需要格式的xml文件,创建节点、设置xml结点内容等常用操作,然后保存xml文件到服务器。
1、方法使用 DOMDocument 方法创建
$doc = new \DOMDocument('1.0','gb2312');//引入类并且规定版本编码
$doc->formatOutput = true; //设置可以输出操作
$Kp = $doc->createElement("Kp");//创建节点
$Version = $doc->createElement("Version");//创建节点
$Kp->appendChild($Version);//讲Father放到Grandfather下
$content = $doc -> createTextNode('2');//设置标签内容
$Version -> appendChild($content);//将标签内容赋给标签
$fname = time().'.xml';
$xmlfile = "public/xml/".$fname; //文件要保存路径
$ok = $doc->save($xmlfile);//保存xml文件
2、拼接xml方法
$xml = ''; $xml.='<?xml version="1.0" encoding="UTF-8"?>'; $xml.='<Kp>'; $xml.='<Version>2</Version>'; $xml.='<Fpxx>'; $xml.='<Zsl>1</Zsl>'; $xml.='<Fpsj>'; $xml.='<Fp>'; $xml.='<Djh>2021-05-20</Djh>'; $xml.='<Gfmc>标题</Gfmc>'; $xml.='<Gfsh>内容</Gfsh>'; $xml.='<Gfyhzh>子内容</Gfyhzh>'; $xml.='<Gfdzdh>内容22</Gfdzdh>'; $xml.='<Bz></Bz>'; $xml.='</Fp>'; $xml.='</Fpsj>'; $xml.='</Fpxx>'; $xml.='</Kp>'; //创建一个simplexml对象,传入XML字符串 $object = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA); //生成XML文件 $ok = $object->asXML("public/xml/".time().'.xml');
//创建一个simplexml对象,传入XML字符串
$object = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
//生成XML文件
$ok = $object->asXML("public/xml/".time().'.xml');
上一篇: 常用编码转换utf8、gbk等互相转换
下一篇: 使用curl发起https请求
站点信息
- 电话:15226178738
- QQ:1697915848
- 邮箱:1697915848@qq.com