超轻量级MSXML多功能测试程序
作者:宋伟 发布时间:2009-05-19 12:38:00
MSXML是微软非托管代码栈中最为核心的XML服务集合,不但适合基于COM的开发应用,更是微软AJAX解决方案和客户端XSLT解决方案的核心组件。
上一次我们介绍了一个基于HTML和MSXML6的超轻量级XPATH测试程序。本次我们将推出一个更全面的MSXML测试程序。这个程序可以验证XPath、XSLT、Schema和XDR,并支持Namespace。
整个页面分为五个区域:
1、首先是功能和版本的选择区。版本支持MSXML 3.0、4.0和6.0。而可供选择的功能有XPath 1.0、XSLT 1.0、Schema 1.0 和XDR。其中XDR是MSXML 3.0中用于验证XML的规范,在MSXML 4.0和MSXML 6.0中已经被XML Schema取代。针对每一个功能,都内置了一个示例,用户可以直接点击各个功能查看效果。
2、右上方是Namespaces for XPath,这里定义的namespace可以在XPath查询中使用。每个namespace定义应该以xmlns:开头,每行一个定义。
3、左边是XML文件内容,这个文件内容是为所有功能使用的。
4、中间是XPath/XSL/Schema输入区域,这里的输入是为每个功能单独缓存的。也就是说,当你输入XPath后,切换到XSLT或其他功能,XPath的内容将被缓存并在下次切换回XPath时自动恢复在这个输入框中。
5、右边是结果显示区域。右下方是以HTML方式显示结果或错误信息。黑色代表正确,红色代表错误,灰色代表没有结果返回。
这个页面是基于19英寸显示器开发的,最佳分辨率为1280X1024或1440X900。
同上次一样,你可以把这个程序放在WEB服务器上用IE访问,或者放在自己的文件系统直接用IE打开(如果打开时碰到IE的安全提示,请选择允许)。
点击这里直接运行该程序。
宋伟 软件开发工程师
猜你喜欢
- 这十则CSS技巧汇编于网络,作为老手已经司空见惯了,也没有什么新意,但温故而知新,或许阅读一遍也有一定的启发,本文主要面对CSS新手朋友,有
- 在这里我想有必要再较系统说一下ADO的各种对象的方法、属性。毕竟ADO不仅应用在ASP中,VB,VC都可以用到。在这十天中我想主要提到的对象
- 在SQL Server中,为了查询性能的优化,有时我们就需要对数据表通过建立索引的方式,目的主要是根据查询要求,迅速缩小查询范围,避免全表扫
- 如何在ADO中使用SQL函数?代码见下:<%Set conn1 = Server.CreateObjec
- 其实我这样做的本意是为了防止盗链!大家帮忙看一下通过代码能够根治盗链!只要不是HTTP_REFERER来源于(google.com goog
- 数据安全是任何数据服务解决方案中的一个关键要求,而Windows Server 2008和SQL Server 2008结合起来,通过一个基
- 参数strSQL 要导出的SQL查询语句strFields 字段名称列表,如果为空字符,则使用SQL语句中的字段名用法示例:1:export
- 5月20日,微软正式提供了Windows XP下可用的雅黑字体下载,雅黑字体是一款近乎完美的字体,解决了宋体小文字无法辩认的问
- 不能将 SQL Server 2000 日志传送配置升级到 SQL Server 2008。数据库维护计划向导是 SQL Server 20
- 看lifesinger的《由Kimi找茬想到的》,我想到的:1、 我不同意将“合并付款”定调在“很多卖家都需要”。这个“很多”在卖家里面大概
- 如何做一个分页程序? 这在ASP中确实容易实现,但需要技巧,看看下面的分页代码和说明: <angu
- 如果你的网站涉及个人隐私或者机密性非公开的网页,怎样告诉禁止搜索引擎收录抓取,下面侯庆龙说下以下方法,希望对不想被搜索引擎收录抓取网站有所帮
- Bit-Packed Data TypesMySQL有一些存储类型使用一个值中的一些单个的比特位来紧凑的存储数据。纯技术上将,不管是底层的存
- FLV在线转换,是目前主流播客网上通用的一种视频解决方案需要用到的组件 ASPExecmencoderffmpeg.exe第一步骤: 在线转
- 准备软件:1. J2SDK(1.5.0): jdk-1_5_0-linux-i586-rpm.bin2. Apache(2.0.53): h
- 如果有空格就用%20代替,如果有其它字符就用%ASCII代替,如果有汉字等四个字节的字符,就用两个%ASCII来代替。不过有时候我们也需要将
- 最近尝试了mysql的最新版本5.5.581.最新发布的mysql 5.5.8没有适合solaris 9的版本;这个在安装时需要注意2.它发
- <!DOCTYPE html PUBLIC "-//W3C//DTD X
- UserAgent = Trim(Lcase(Request.Serve
- 动手写个小组件(组件入门) 这篇文章主要是为想将自己的ASP水平提高的人写的! 把ASP代码变成组件,开发者不仅是加快了ASP的速度,而且也