php读取数据库并生成xml文件
我要代码,并且每行,每个参数要有说明文字,要能指定xml文件生成位置,谢谢或者可以叫我怎么用flash中as文件过去数据库中的图片地址...
我要代码,并且每行,每个参数要有说明文字,要能指定xml文件生成位置,谢谢
或者可以叫我怎么用flash中as文件过去数据库中的图片地址 展开
或者可以叫我怎么用flash中as文件过去数据库中的图片地址 展开
1个回答
展开全部
<?php
//读取数据库我就不说了,从数据库取出来就行了
#使用dom生成xml,注意生成的xml中会没有空格。
$dom=new DOMDocument('1.0','utf-8');
$time = time();
$path="$time.xml"; // $path 为xml文件的存储路径。
$module=$dom->createElement('breakfast_menu');//创建一个节点
$dom->appendChild($module); //在指定元素节点的最后一个子节点之后添加节点
$food=$dom->createElement('food'); //外body
$module->appendChild($food);
$name=$dom->createElement('name'); //内table
$name_value=$dom->createTextNode('测试数据1');
$name->appendChild($name_value);
$food->appendChild($name);
$price=$dom->createElement('price'); //内table
$price_value=$dom->createTextNode('测试数据2');
$price->appendChild($price_value);
$food->appendChild($price);
$description=$dom->createElement('description'); //内table
$description_value=$dom->createTextNode('测试数据3');
$description->appendChild($description_value);
$food->appendChild($description);
$calories=$dom->createElement('calories'); //内table
$calories_value=$dom->createTextNode('测试数据4');
$calories->appendChild($calories_value);
$food->appendChild($calories);
$dom->saveXML();
$dom->save($path);
//var_dump($dom->save($path));exit;
if($dom->saveXML()){
echo "生成成功:".$dom->saveXML();
}else{
echo "生成失败";
}
?>
//读取数据库我就不说了,从数据库取出来就行了
#使用dom生成xml,注意生成的xml中会没有空格。
$dom=new DOMDocument('1.0','utf-8');
$time = time();
$path="$time.xml"; // $path 为xml文件的存储路径。
$module=$dom->createElement('breakfast_menu');//创建一个节点
$dom->appendChild($module); //在指定元素节点的最后一个子节点之后添加节点
$food=$dom->createElement('food'); //外body
$module->appendChild($food);
$name=$dom->createElement('name'); //内table
$name_value=$dom->createTextNode('测试数据1');
$name->appendChild($name_value);
$food->appendChild($name);
$price=$dom->createElement('price'); //内table
$price_value=$dom->createTextNode('测试数据2');
$price->appendChild($price_value);
$food->appendChild($price);
$description=$dom->createElement('description'); //内table
$description_value=$dom->createTextNode('测试数据3');
$description->appendChild($description_value);
$food->appendChild($description);
$calories=$dom->createElement('calories'); //内table
$calories_value=$dom->createTextNode('测试数据4');
$calories->appendChild($calories_value);
$food->appendChild($calories);
$dom->saveXML();
$dom->save($path);
//var_dump($dom->save($path));exit;
if($dom->saveXML()){
echo "生成成功:".$dom->saveXML();
}else{
echo "生成失败";
}
?>
更多追问追答
追答
连接数据库 服务,选择数据库,,查询语句,执行查询语句,然后取的关联数组,然后foreach出来就ok
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询