巧用HttpHandler管理Xslt

这篇文章不是介绍xslt的使用方法,关于这类文章,随便在Google,百度一面一搜就是一 打。

我想介绍的是,如果用HttpHandler来管理xslt的。有这样的一个想法,主要是来源于公 司今年推出的一个产品(选才网)中有好几处都采用了xml+xslt来实现的。

采用xslt的优点我就不重复了,而缺点不知道大家有没有和我一样的感受。不太容易配置 。我这里指的的配置,是指,比如说,xslt里面需要引用某个JS,而这个JS的路径根据开发 环境和生产环境的不同,路径也会不同。还有就是子系统一多,系统直接访问就可能会牵扯 到跨域的问题,这么一来还要在相关xslt文件里面加上Domain的脚本,这样一来,每次发布 的时候,都需要来来回回到处配置。我是很讨厌太多配置的,并且还是分布在很多不同的位 置。

所以产生了写这么个handler的想法,主要是用来解决这么4个问题:

1. 能够自动为指定Xslt加上Domain。

2. 能够自动为指定Xslt加上指定的一个或多个JS。

3. 能够给Xslt做一下压缩(去空格,去换行)。

4. 能够控制一下客户端缓存。

那么定义Xml中xml-stylesheet连接地址为:xslt.axd? path=~/Common/XSLT/CV/resume.xslt&include=jquery.js&v=1.6.0.27201 &age=2592000

path: 就是指定的xslt文件的路径。

include: 需要引用的JS的名称。多个用半角逗号隔开。这里我没用用全路径。考虑到怕 JS一多,路径一长,导致url超过限制了。

v: 这个主要是用于强制更新客户端缓存而用的。

age: 这个就是指定客户端缓存的生命期。以秒为单位。加入这个主要是考虑到,每个 XSLT根据用途的不同,可能缓存的时间也是不同的。

那么介绍就这么多, 接下来就直接贴代码了。

时间: 2024-08-07 17:35:20

巧用HttpHandler管理Xslt的相关文章

巧打扮严管理网店四大俗招

如今,人们的消费行为越来越理性,面对面买东西还要睁大眼睛慎之又慎,更别说看不见摸不着的网上购物了.据说连 网上银行都有假的,你说在网上还能相信谁?正是因为大家对电子商务信任度的降低,致使网上开店的难度相应增大,许多网上店只能保本经营,有的甚至举步维艰.面临关门,把这些小店的"CEO"们愁白了头:难道大家对网上店就这么难接受吗?其实,先别怨天怨地,你应该先看看自己的"管理经"."经营经"是不是念活了?下面几个民间俗语中的经营"真经&quo

巧用DHCP管理局域网

对于一定规模的局域网,我们一般使用DHCP服务来动态处理客户端的IP地址配置.可是当某一客户通过DHCP联入本地局域网,就可以访问本地共享资源或带来病毒,给我们的本地网络带来安全隐患.如何才能防止未经授权的机器得到公司网络中机器的DHCP地址信息呢? 局域网中的机器要进行网络通讯或资源存取前,必须进行基本的网络参数配置(如IP.DNS.网关等),这种参数可以静态分配或动态获得.手工配置地址虽然可靠,但对于一定规模的局域网相当费时并容易出错.这时我们需要用到DHCP服务(动态主机配置协议),来动态

USB宝盒巧使用快速管理手机上的照片和音乐

  首先,您在官网上下载安装一个最新版的USB宝盒,安装运行后,用数据线连接手机和电脑,双击安卓小图标让USB宝盒接入手机. 然后会弹出一个手机管理的弹窗界面,里面可以很清楚的显示手机系统版本.存储量.以及照片和音乐. 您可以直接在USB宝盒上管理手机里的照片和音乐.比如批量删除手机照片,您只需将准备删除的照片选中,再点击删除按钮就能一键删除.步骤简单又方便. 虽然现在的智能手机存储容量不断增大,但仍受限于移动设备体积大小等因素,大部分用户对手机的内存需求还是相当大的.内存不够.但是又不想删除手

巧用DISM,轻松删除win8.1WinSxS冗余更新

  巧用DISM,轻松删除win8.1WinSxS冗余更新的步骤: 1.例如在Win8.1 Update平台下,登陆传统桌面,右击开始按钮,选择命令提示符(管理员); 2.在打开的命令提示符中输入安全清理命令: Dism.exe /online /Cleanup-Image /StartComponentCleanup //该命令支持早期版本的更新组件(支持Win8.1 RTM.Win8.1 Update平台) Dism.exe /online /Cleanup-Image /StartComp

如何使用网络视频服务器的权限管理

其实网络视频服务器就是将监控前端摄像机中拍摄到的视频信号通过传输设备归纳到服务器中,服务器将视频信号再转换成数字信号,发布于网络中.这样无论那个部门想调阅那段监控录像,则都可以不在通过监控管理处,只需利用浏览器即可以调阅. 当然这样的监控视频也不是随意都能调阅的,一般的连接网络视频服务器都需要权限与密码,这些都是监控人员事先编排好的,什么部门可以浏览调阅哪些区域都有明确划分. 网络视频服务器权限管理 然而新的问题又在网络视频服务器中出现,如果要监控管理人员一台又一台的反复设置权限与密码,那么繁重

wps原始数据划片引用输入

  案例:假设有两个小组,每个小组各有6个人,这两个小组的名单位于两个单独的列中(图1).我们要在这两个小组中随机挑出选手,需要在另一个新的列中输入挑出的人名.我们的任务就是以这两个小组人员的姓名为数据来源,构造一个可选的下拉菜单.我们以在WPS表格中操作来说明. (图1 原始数据是由各6人一组的两个小组的人名构成) 1. 尝试传统有效性引用的办法 我们首先按传统有效性引用的思路,尝试一次性对两个数据列进行引用设置. 第一步:选择输入区域,点击"数据"选项卡下的"有效性&qu

网站建设6大走向:合理、人性化才有未来

中介交易 SEO诊断 淘宝客 云主机 技术大厅 如今是自己混荡站长行业的第五个年头,对于网站建设我不想给予太多的评价,它的重要性已经成了众人皆知的事实.倘若在这个时候还不去重视网络的力量,那么无论是企业,还是媒体都必然会为之付出代价.但是重视并不等同于盲目崇拜,从我们遇到的情况来看,一些用户只知道用自己的思维去做网站,而不顾及到大环境,这种闭门造车的思维根本不适合长远的发展.其实有些时候注意到大环境的变化和网站建设的趋势走向,对于自身迎合市场很有帮助.那么未来网站建设领域有哪些需要重视的趋势呢?

MVC巧用枚举做权限管理

用户数据表,每个用户有一个或者多个权限,用户表如下 userid,roleid,username等 权限枚举如下: public class CustomEnum     {         [Flags]         /// <summary>         /// 用户角色枚举         /// </summary>         public enum UserRole         {             /// <summary>     

巧用DOS命令 轻松管理XP防火墙

对于Windows系统自带有防火墙功能,不少人认为该功能并不是十分强大,无法保护好系统安全,于是安装一些杀毒软件,来保护系统安全.其实,我们也是可以用自带防火墙保护好系统的. 在管理Windows系统内置的防火墙时,很多人会在Windows状态下,进入防火墙的参数配置界面来进行管理.事实上,还通过一些简单的DOS命令,来对防火墙进行快速管理控制.有时,我们的电脑可能会遭到攻击,导致网络不能访问,这时可通过DOS命令,快速让防火墙的参数恢复到默认数值; [attach]140474[/attach