zoukankan      html  css  js  c++  java
  • XslTransform.Transform方法将结果输出到字符串

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

    1. 通过System.IO.MemoryStream类来实现。
    2. 通过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);   
  • 相关阅读:
    什么是Spring Cloud Stream?
    线程池的好处:
    能用HTML/CSS解决的问题就不要使用JS
    功能--web端测试
    Redis 主从复制
    Redis 发布订阅
    Redis 事务
    Redis 持久化
    Redis 安装
    Mybatis Plus 多租户
  • 原文地址:https://www.cnblogs.com/end/p/2660669.html
Copyright © 2011-2022 走看看