好好学习,天天向上

--每天都有好心情
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

利用C#转换xsl

Posted on 2007-05-08 14:07  凤麟  阅读(485)  评论(0)    收藏  举报
 
  XmlTextReader xTextReader=new XmlTextReader("1.xml");
            
XmlTextReader xStyleXmlRead 
= new XmlTextReader("1.xml");    
XPathDocument xStyleDoc 
= new XPathDocument(xStyleXmlRead,XmlSpace.Preserve);
xStyleXmlRead.Close();

XPathNavigator xStyleNav 
= xStyleDoc.CreateNavigator();

XmlTextReader xStyleRead 
= new XmlTextReader(textBox2.Text,XmlNodeType.Document,null);

XslTransform xTran 
= new XslTransform();
       xTran.Load(xStyleRead);

XmlTextWriter xStyleWriter 
= new XmlTextWriter("2.xml",Encoding.UTF8);
     xTran.Transform(xStyleNav,
null,xStyleWriter);            
            xStyleWriter.Close();

            StreamReader xSamp 
= new StreamReader("1.xml");
            textBox3.Text 
= xSamp.ReadToEnd();
            xSamp.Close();