-
使用 xsl 对 xml 文档进行动态排序,分页显示的扩展
作者: kw | ||
在 http://www.asptoday.com/articles/20000724.htm 有非常好的例子,是关于 使用 xsl 对 xml 文档进行动态排序,分页显示的。 主要使用三个文件: default.asp 把 xml, xsl 文件串起来 getxml.asp 对 default 来说相当于 xml sample.xsl 主要的格式编排工作在这里做 =================================================== 我们可以再进一步拓展这个巨酷的例子: 1。把 getxml.asp 写好。但我们的真正工作不在 asp 里做。我们用 vb。 这样一会我们就可以把这个贴子一稿多投到 VB 论坛。 形如: <%@ Language=VBScript %> <SCRIPT LANGUAGE=vbscript RUNAT=Server> Dim oMyTool Dim sXML Set oMyTool = Server.CreateObject("MyPackage.MyComponent") sXML = oMyTool.GetData() Response.ContentType="text/xml" Response.Write sXML set oMyTool = nothing </SCRIPT> 2。 在 VB 中我们使用 SQL 2000 的 for XML 来得到所需的 XML String。 Public Function GetData() As Variant Dim oConn As ADODB.Connection Dim oCmd As Command Dim oRS As ADODB.Recordset Dim myStream As ADODB.Stream 'Dim strConn As String Dim strXML As String Set oConn = New ADODB.Connection oConn.Open (GetConnectionString) Set oCmd = New ADODB.Command oCmd.ActiveConnection = oConn Set myStream = New ADODB.Stream myStream.Open oCmd.Properties("Output Stream") = myStream oCmd.CommandText = "SELECT EmployeeID, LastName, FirstName, BirthDate, Notes " & _ "FROM Employees FOR XML auto" oCmd.Execute , , adExecuteStream myStream.Position = 0 strXML = myStream.ReadText strXML = "<RET>" & strXML & "</RET>" GetData = strXML Set oCmd = Nothing oConn.Close Set oConn = Nothing End Function ============================= 有两点要注意,一是 sql for xml auto 比较土,我们需要自己加上个 root。 二是我使用 GetConnectionString 获得 sql conn str 是因为把该 str 放在了 COM+ Construction string 里。这样一会我们就可以把这个贴子一稿多投到 COM 论坛和多层结构论坛,还有安全性论坛,当然还有 SQL 论坛。 我们只需要对 sample.xsl 稍作修改就可以显示我们的数据了。 |
栏目列表
最新更新
求1000阶乘的结果末尾有多少个0
详解MyBatis延迟加载是如何实现的
IDEA 控制台中文乱码4种解决方案
SpringBoot中版本兼容性处理的实现示例
Spring的IOC解决程序耦合的实现
详解Spring多数据源如何切换
Java报错:UnsupportedOperationException in Col
使用Spring Batch实现批处理任务的详细教程
java中怎么将多个音频文件拼接合成一个
SpringBoot整合ES多个精确值查询 terms功能实
数据库审计与智能监控:从日志分析到异
SQL Server 中的数据类型隐式转换问题
SQL Server中T-SQL 数据类型转换详解
sqlserver 数据类型转换小实验
SQL Server数据类型转换方法
SQL Server 2017无法连接到服务器的问题解决
SQLServer地址搜索性能优化
Sql Server查询性能优化之不可小觑的书签查
SQL Server数据库的高性能优化经验总结
SQL SERVER性能优化综述(很好的总结,不要错
uniapp/H5 获取手机桌面壁纸 (静态壁纸)
[前端] DNS解析与优化
为什么在js中需要添加addEventListener()?
JS模块化系统
js通过Object.defineProperty() 定义和控制对象
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比