科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件XSLT 2.0应用实践

XSLT 2.0应用实践

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

现在,XSLT 2.0已经不再只是一个理论上的标准了,有很多免费软件都可以帮助您发挥出XSLT 2.0的力量,借助这些软件您可以在软件开发中应用XSLT 2.0。这篇文章将向您介绍如何使用这些软件来应用XSLT2.0。

作者:builder.com.cn 2007年4月30日

关键字: XSLT C# csharp XML DotNet

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共19页)

现在,XSLT 2.0已经不再只是一个理论上的标准了,有很多免费软件都可以帮助您发挥出XSLT 2.0的力量,借助这些软件您可以在软件开发中应用XSLT 2.0。这篇文章将向您介绍如何使用这些软件来应用XSLT2.0

几周以前,我收到一位朋友的来信,提到了几年前我开发的软件,在这个软件中我使用了XSL样式表,我以前曾经写过文章讲解样式表的使用方法。现在,我的这位朋友将要利用XSLT2.0的新特色对样式表进行升级,这引起了我的兴趣。

令人惊讶的是,我以前并没有考虑过样式表本身,而是在考虑如何应用样式表。这是因为原来的软件是用C#写的,现在很多开发者都在等待微软发布最新版本的MSXML来支持最新的标准,因为纸面上的标准是没有任何价值的,除非有实际的工作实例作为参考。

如果您曾经为美国专利局工作过,那么按照这种思路进行思考:发布一种没有人知道怎么进行构建的产品专利有什么意义呢?实际上,除非您向风险投资推销雾件或标记技术领域的专利,空有想法只能做到这种程度了,那么下面让我们来看看如何在实际工作中使用XSLT2.0

软件资源

现在有很多现成的工具可以选择,首先,您需要微软的Visual C# Express来编写.NET代码,但是微软并没有提供XSLT的处理器,因此我们需要从Altova获取XSLT的处理工具。AltovaXMLSpy以及很多XML相关产品的软件生产商。

且慢,先不用拿出您的支票本,我们所使用的来自Altova的软件是免费的——AltovaXML 2007,该产品包含了XML检验工具、XSLT1.0处理器、XSLT2.0处理器和XQuery处理器。我们最感兴趣的部分是XSLT2.0的处理功能,而微软的MSXML中恰好没有提供XSLT2.0的支持。

关于微软Visual C# Express的安装可以参考以前的技术文章,这里就不再重复了,我们来介绍介绍AltovaXML 2007的安装,其实该过程也很简单,点击了安装文件并按照提示前进就可以了,图片AB展示了您在安装过程中会看到的安装屏幕截图。

图片A——安装过程

XSLT 2.0应用实践

图片B——安装过程的其他部分

XSLT 2.0应用实践

在安装了AltovaXML 2007之后,使用XSLT2.0起来也很简单,只需要添加一个引用即可,如图片C所示。

图片C——添加一个引用

XSLT 2.0应用实践

现在预备知识已经讲解完了,我们现在来创建一个C#程序,列表AXML文档,列表BXSLT文档,列表C是我们使用的C#程序代码。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章