导航:首页 > 文件教程 > php生成xml格式文件

php生成xml格式文件

发布时间:2023-09-11 21:14:33

① 如何通过PHP生成和获取XML格式数据

1自己拼,XML编码

<?php
header('Content-type:text/xml');
echo "<?xml version='1.0' encoding='utf-8'>";
echo "<book>";
echo "<PHP>";
echo "<name>PHP程序开发范例宝典</name>";
echo "<price 单位='元/本'>89.00</price>";
echo "<date>2007-09-01</date>";
echo "</PHP>";
echo "</book>";
?>

拼接的效果

② 怎么用php实现自动生成站点地图的XML文件

需要做的就是新建一个地图模板,模板-增加自定义页面模板。

在浏览器里面输入:域名/sitemap.html,就能够看到网站地图了。

③ 如何在php文件里写xml

php文件里写xml方法:

1、Xml代码


<?php
$data_array=array(
array(
'title'=>'title1',
'content'=>'content1',
'pubdate'=>'2009-10-11',
),
array(
'title'=>'title2',
'content'=>'content2',
'pubdate'=>'2009-11-11',
)
);
//属性数组
$attribute_array=array(
'title'=>array(
'size'=>1
)
);
$string=<<<XML
<?xmlversion='1.0'encoding='utf-8'?>
<article>
</article>
XML;
$xml=simplexml_load_string($string);
foreach($data_arrayas$data){
$item=$xml->addChild('item');
if(is_array($data)){
foreach($dataas$key=>$row){
$node=$item->addChild($key,$row);
if(isset($attribute_array[$key])&&is_array($attribute_array[$key]))
{
foreach($attribute_array[$key]as$akey=>$aval){
//设置属性值
$node->addAttribute($akey,$aval);
}
}
}
}
}
echo$xml->asXML();
?>

④ php生成百度移动Sitemap协议XML格式文件,其中有两个标签不知怎样加进去<mobile:mobile type="mobile"/>

首先要生产根节点啊

#声明根节点,最好一个XML文件有个跟节点
$urlset=$doc->createElement("urlset"); #创建节点对象实回体
$urlset->setAttribute('xmlns',"http://www.sitemaps.org/schemas/sitemap/0.9");
$urlset=$doc->appendChild($urlset); #把节点添加进来答
然后再生产url节点,

阅读全文

与php生成xml格式文件相关的资料

热点内容
mkv文件如何换声道 浏览:227
会plc编程能做点儿什么 浏览:208
保存文件时没有后缀 浏览:694
哪个头文件包含getchar 浏览:410
还没有备案怎么搭建网站 浏览:658
类风湿因子如何看懂数据 浏览:887
java时钟代码看不懂 浏览:596
plc密钥在哪个文件夹 浏览:847
良率是什么六西格玛数据类型 浏览:456
滴滴相关app有哪些 浏览:343
筛选单位怎么体现数据 浏览:594
viperfx音效文件位置 浏览:783
iphone5通话背景修改 浏览:1
电脑的网络打印机无法打印机驱动程序 浏览:888
pdf文件删除页码设置 浏览:765
小米手机迅雷下载到哪个文件夹里 浏览:421
苹果手机怎么样截图 浏览:266
linux服务器复制文件 浏览:214
微信商户生成二维码 浏览:455
感动用英语怎么说app 浏览:712

友情链接