XslTransform.Transform将结果输出到字符串里的方法


XslTransform.Transform 方法将结果输出到字符串里有2中办法:

通过System.IO.MemoryStream类来实现。
通过System.Text.StringBuilder类来实现。

下面是具体的实现方法:

复制代码 代码如下:

System.Xml.Xsl.XslTransform RssXslt = new System.Xml.Xsl.XslTransform();
System.Xml.XmlDocument RssXml = new System.Xml.XmlDocument();
RssXslt.Load(Server.MapPath("RssReader.xslt"));
RssXml.Load(Server.MapPath("Rss.xml"));
System.IO.MemoryStream t = new System.IO.MemoryStream();
RssXslt.Transform(RssXml,null,t,null);
string resultString = System.Text.UTF8Encoding.UTF8.GetString(t.ToArray());
Response.Write(resultString);

System.Xml.Xsl.XslTransform RssXslt = new System.Xml.Xsl.XslTransform();
System.Xml.XmlDocument RssXml = new System.Xml.XmlDocument();
RssXslt.Load(Server.MapPath("RssReader.xslt"));
RssXml.Load(Server.MapPath("Rss.xml"));
System.Text.StringBuilder t = new System.Text.StringBuilder();
RssXslt.Transform(RssXml,null,new System.IO.StringWriter(t),null);
string resultString = t.ToString();
Response.Write(resultString);



相关阅读:
ext监听事件方法[初级篇]
JavaScrip源码:图象飘雪原代码
使用 PHP 将 Twitter 转换为 RSS
BFS 简介,Linux 系统提速的必修课
PL/SQL Developer 的一个 bug
LINUX修改计算机名
js 代码集(学习js的朋友可以看下)
[PHP]实用函数5
品味Spring 的魅力
javascript修复浏览器中头痛问题
JSP漏洞大观
linux如何实现用户注销/挂起(logout)
ASP FSO文件操作函数代码(复制文件、重命名文件、删除文件、替换字符串)
JavaScript教程:常用对象的属性和方法
快速导航

Copyright © 2016 phpStudy |