使用XSL和XSLT转换

我们还要重复一个最先在数据库管理中学习问题,我们以前曾经做过用新的XslTransform对象对XML或XSLT转换时很容易的。但是,那是我们用的是很基本方法——通过制定这些文件的路径来将转换应用到两个磁盘文件(XML文档和样式表)。

当文档并不是一个磁盘文件时,我们可以用XslTransform对象来执行转换。这种情况在处理XML的应用程序中很可能出现,例如XML可能别一个XmlTextReader引用,或者可能存储在由web服务或业务组件返回的XmlDocument对象中,甚至可能有一个现有的XPathNavigator指向该XML的指针。另外,我们可能不需要将结果写成磁盘文件——而是要将他们作为一个String或StringBuilder对象。

页面一开始从磁盘加载了XML文档和样式表,但接着为了示范各种可能情况,又有一系列的方法对XML文档进行引用。另外,页面还将结果转换成一个String,并在将它单独写到磁盘之前,先显示在页面上——而不是直接通过XslTransform对象进行转换。需要注意的是,我们必须在web服务器自身的浏览器上运行该页面,这样才能使用页面底部的超级链接中的物理路径打开转换文件。

相关文章

  • 2014-8-18 12:53:51使用事务处理更新数据源
  • 2014-8-18 12:48:14关于是否使用模式
  • 2014-8-16 10:42:37如何使用web服务
  • 2014-7-25 11:16:8使用织梦建站 简略标题的应用
  • 留言列表

    发表留言:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。