利用XSLT把ADO记录集转换成XML(2) | |
http://www.51cto.com 2005-11-04 09:36 出处:51cto.com整理 <script language="javascript" src="/php/count.php?view=yes&artID=10816" type="text/javascript"></script> | |
一个更有效的方法,我们可以直接利用记录集内建的save方法,它能够自动地把记录集的内容转换成XML格式,我们调用save方法后,我们就可以立即释放内存中的记录集对象实例。 save方法有两个参数:一个是XML要保存的地方,一个是指示符,标明数据以何种格式保存。我们可以把数据保存成XML DOM对象(ADO STREAM对象),也可以直接保存成ASP RESPONSE对象,为通用起见,我们保存成XML DOM,第二个参数用adPersistXML ADO常量。方法如下:
<% 这种方法方便快捷,而且不容易出错,对不同的查询,也不用手动更改节点名字。但是,这种方法产生的XML不够简洁,看看它产生的结果: <xml <s:Schema id="RowsetSchema"> <s:ElementType <s:AttributeType <s:datatype <s:AttributeType <s:datatype <s:AttributeType <s:datatype <s:extends type="rs:rowbase"/> </s:ElementType> </s:Schema> <rs:data> <z:row <z:row <z:row </rs:data> </xml> |
利用XSLT把ADO记录集转换成XML(2)[转载]
最新推荐文章于 2013-08-09 12:50:19 发布