将mysql的数据转成xml
求个PHP类
具体需求是 http方式 将一些数据返回xml给对方
首先 得将数据库的数据取出来后,转成xml,
http://www.ibm.com/developerworks/cn/opensource/os-xmldomphp/
如果数据量不是很大的话,可以将数据存成数组,然后再将数组转成xml.
当然也可以循环取出再利用domxml等生成xml
我还是喜欢用字符串操作。
xml也就是一段字符串罢了。做字符串替换然后输出最简单了。
echo " <root> <title>".$title." </title> </root>";
存成数组转化xml
e4x法解析
在程序开头加上
if ( stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml") ) {
header("Content-type: application/xhtml+xml;charset=utf-8");
} else {
header("Content-type: text/xml;charset=utf-8");
}
xml只是一种格式和html一样.
就是生成 xml 好了
写个 函数不就OK了
相关问答:
大家好:
我是搞C的, 现在想用C 连接MYSQL,但是怎么也连接不了,我的代码如下:
#include <stdio.h>
#include "C:\Program Files\MySQL\MySQL Server 5.0\include\mysql.h"
......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
不知道是不是我的xampp有问题,mysql是图形化的!
一个ID组在我的mysql的表里面 2,5,8,7
点了排序,然后用PHP文件连接这个表显示表的信息时,ID的顺序还是不变!应该是2,5,7,8的吧升序排序后!
在PHP文件里 ......
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。
mysql命令行模式下: ......