XSLT 2.0应用实践

发表时间:2007-10-11内容来源:开发者在线

现在, 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 的处理工具。 Altova 是 XMLSpy 以及很多 XML 相关产品的软件生产商。

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

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

图片 A ——安装过程

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

  • 站长资讯刊登此文只为传递信息,并不表示赞同或者反对作者观点。
  • 如果此内容给您造成了负面影响或者损失,本站不承担任何责任。
  • 如果内容涉及版权问题,请及时与我们取得联系。

文章评论

共有 位CH网友发表了评论 查看完整内容