我现在用的
SELECT CONCAT('\r\n<ResultSet>',GROUP_CONCAT('\r\n\t<id>',id,'</id><user><name>',name,'</name><addr>',addr,'</addr><age>',age,'</age></user>'SEPARATOR ''),'\r\n </ResultSet>')FROM user;
结果以xml形式返回,但出现了乱码,当全是汉字时如:name和addr就可以正常显示,如果再来个id或者age他们那两个都成乱码了,牛人看看嘛。我的目的是想让它返回一张这样的xml
比如user表 
能够用select * from user语句,返回如: 
<Result> --跟元素自己定义 
<id>1 </id> <name>zhangsan </name> <age>10 </age> 
<id>2 </id> <name>zhang </name> <age>20 </age> 
<id>3 </id> <name>san </name> <age>30 </age>  注:id和name和age是表的属性,不需要手动添加,而是自动写入xml文件。 
</Result> 
大虾们,想想......ok就送分。