MSSQL支持由select语句生产XML,语句非常简单,就是在select语句加上一个for XML就可以。
语法相当简单:
select * from tablename for xml auto
For XML把select的结果变成XML返回客户端。
AUTO模式就是自动把用属性的形式把XML返回客户端。
如:测试table: Users
1 | userid | int |
2 | firstname | varchar(20) |
3 | lastname | varchar(20) |
SQL 语句
select * from Users for xml auto
返回的XML
<Users userid="1" firstname="AA" lastname="BB"