收藏本站 
广告服务 
网站地图 
>> 我们从网络和杂志上收集了近100000余篇各类电脑技术、网络技术、软件技术等方面的文章教程,我们的收录原则:不是精华拒不收录!
先飞电脑技术网技术文章
XslTransform.Transform 方法如何将结果输出到字符串里?
[ 作者:佚名    转贴自:网络转载    阅读次数:17    更新时间:2007-6-22 12:19:00   录入:刘光勇 ]        
    XslTransform.Transform 方法将结果输出到字符串里有2中办法:

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

下面是具体的实现方法:

<FONT size=2>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);</FONT>
上一篇:在 XSL/XSLT 中实现随机排序  下一篇: XSL中如何接收到XML地址中URL查询字符串传递的参数?  
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号