首页 > 开发 > XML > 正文

怎样用SQL 2000 生成XML

2024-07-21 02:10:50
字体:
来源:转载
供稿:网友
以前在介绍sql2k的时候已经提到了sql2k对xml的支持,使用for xml语句就可以很容易的把执行的结果转化为一个xml,这样可以在很大程度上提高系统运行效率和开发速度,详细的内容请参见books online。

但是在使用ado(required ado 2.6)访问返回的xml的方式和原来的recordset是有所不同的。如果你还是使用recordset访问的话,只能得到一个unicode格式的xml schema,而无法得到xml的内容。

其实这个问题也是很容易就能解决的,只是我自以为很熟悉ado,没有仔细看help,所以没有发现ado是采用stream的方式来得到和返回xml的。

command 对象有两个属性,叫input stream和output stream,属性的值是一个iunknown接口。可以把一个xml parser的接口赋给它,或者是直接用request、response等。这样的好处是不需要再去生成一个recordset,不需要去保存这些数据,从而节省了系统开销。

,欢迎访问网页设计爱好者web开发。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表