开发者社区


Web服务 | ASP/ASP.Net | JSP | PHP/Perl | 网站设计
首页 - WEB技术
Web技术
全文搜索:   

如何应用XSLT集合编写麻烦问题的有趣解决方案
作者: Builder
2006-09-24 19:29:29



一位前任经理把我描述成创作“疯狂科学材料”的人,这已不是什么秘密,这里他使用了“材料”这个词。这个说法说明我热爱解决应用程序开发的各方面问题。通常,我的创作并不特别,只用于解决手边出现的问题。但有时候也可用在其他方面,有点像一个解决问题的锤子。

最近我建立了一个解决方案,它首先解析存储在一个表格中用来记录插入项的SQL插入语句。表格中包含建立SQL插入语句所需的一切信息,如用户ID、日期和SQL插入语句本身。图A显示了和XML一样的记录集。

图A

象XML一样的记录集

总体上,表格不是问题,问题在于我必须处理其中的一个列。特别地,这个列中包含SQL插入语句。你知道,我的任务就是为非技术人员建立一个即时报告,向他们清楚说明所作的改变。所以,遗憾的是,在报告中加入大量SQL源代码是行不通的。另外,由于网络是以VBScript编写的典型ASP,这使问题更加复杂。总而言之,这是一个相当麻烦的任务,但生活中总是充满挑战。

实际上,最大的问题在于解决列名与列值相关联的问题。幸运的是,如列表A所示,通过非常规使用substring-before和substring-after函数,可能建立两个变量。第一个变量包含列名,第二个变量为列值。有趣的是,由于SQL插入项单个元素的语法,这些变量用逗号隔开。

列表A

【下一页】
声明:
Builder.com.cn(原ZDNet China应用开发频道)原创文章版权所有,未经许可严禁转载,且不构成投资建议。
近期相关报道:
实用技术文档
J2me XML
C/C++ C#
Java Oracle
Mysql .Net
VB.NET CSS
SQL Server 数据库
SQL UNIX
Linux Jsp
PHP Perl
Javascript IIS
XHTML ColdFusion
ASP/ASP.NET Apache
AJAX
订阅技术邮件
订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
应用开发管理
VS.NET 周刊
Database 周刊
WEB Service周刊
JAVA 周刊
IT 认证
Windows服务器周刊
互联网开发
当Windows Server 2008专家得5000元现金大奖
CNET NETWORKS 中国: 爱卡汽车网 | CNET科技资讯网 | e询网 | CWEEK | 蜂鸟网 | GameSpot China | 个人电脑 | PChome | SPN | 网友世界 | ZDNet China | 中关村在线
CNET NETWORKS 美国: BNET | CNET.com | CNET Download.com | CNET News.com | CNET Reviews | CNET Shopper.com | GameSpot | MP3.com | mySimon | Release 1.0 | Search.com | TechRepublic | TV.com | Webshots | ZDNet
Copyright (c) 2006 CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
ZDNet 公司标识是 CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号