超轻量级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的安全提示,请选择允许)。

点击这里直接运行该程序。

宋伟 软件开发工程师

标签:xslt,xml,msxml,功能,测试
0
投稿

猜你喜欢

  • Persits AspJpeg 1.8+ 轻松实现透明文字去锯齿水印

    2009-03-20 14:03:00
  • 基于网格的网页设计概念及实际应用案例

    2010-03-30 14:59:00
  • MySQL数据库单一表突破4G限制的实现方法

    2008-11-02 14:43:00
  • 用CSS实现图片等比例缩放

    2008-01-18 21:10:00
  • ASP + Serv-u 实现FTP的代码

    2009-02-02 09:52:00
  • WEB手绘稿常用元素 之 箭头

    2009-05-08 12:33:00
  • 用javascript实现select的美化

    2007-05-11 16:50:00
  • Dreamweaver基础技巧全面接触

    2010-03-25 12:23:00
  • MSSQL中部分字段重复数据的删除方法

    2008-12-29 13:59:00
  • asp中判断服务器是否安装了某种组件的函数

    2011-02-16 10:53:00
  • asp远程网页数据采集常用函数代码

    2008-10-31 12:44:00
  • 一个数组随机不重复问题

    2008-09-02 20:05:00
  • 一条sql 语句搞定数据库分页

    2009-03-21 18:32:00
  • Mootools常用方法扩展(四)

    2009-02-21 11:12:00
  • 简洁js的隔行变色代码

    2008-06-18 18:17:00
  • 剖析网页设计中的几何圆

    2010-10-19 12:27:00
  • 用自定义html标签让IE支持html 5新增元素

    2008-03-18 12:57:00
  • HTML头部属性全接触

    2007-09-05 19:09:00
  • ASP 80040e14错误的解决方法

    2011-03-17 11:21:00
  • 实例解析:MySQL 实例管理器识别的命令

    2009-02-23 17:33:00
  • asp之家 网络编程 m.aspxhome.com