Use MemoryStream to hold the XmlTransform result : Xml transformation : XML C# Examples


C# Examples » XML » Xml transformation »

 

Use MemoryStream to hold the XmlTransform result









    
using  System;
using  System.Xml;
using  System.Xml.Xsl;
using  System.IO;

class  MainClass
{
    public  static  void  Main()  
    {
        XmlTextReader  xtr  =  new  XmlTextReader("test.xml");
        xtr.WhitespaceHandling  =  WhitespaceHandling.None;

        XmlDocument  xd  =  new  XmlDocument();
        xd.Load(xtr);
                
        XslTransform  xslt  =  new  XslTransform();
        xslt.Load("test.xsl");

        MemoryStream  stm  =  new  MemoryStream();
        xslt.Transform(xd,  null,  stm);

        stm.Position  =  1;
        StreamReader  sr  =  new  StreamReader(stm);
        Console.Write(sr.ReadToEnd());

        xtr.Close();
    }

}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo XML
» Xml transformation