Пример #1
0
 public void Test6()
 {
     XmlReader r = GetReader(Globals.NorthwindResource);
     XslCompiledTransform xslt = new XslCompiledTransform();
     xslt.Load("../../XslReaderTests/test1.xslt");
     MemoryStream ms = new MemoryStream();
     XmlWriterSettings s = new XmlWriterSettings();
     s.OmitXmlDeclaration = true;
     XmlWriter w = XmlWriter.Create(ms, s);
     xslt.Transform(r, w);
     r.Close();
     w.Close();
     byte[] buf = ms.ToArray();
     XmlReader standard = XmlReader.Create(new MemoryStream(buf));
     XslReader xslReader = new XslReader(xslt, true, 16);
     xslReader.StartTransform(new XmlInput(GetReader(Globals.NorthwindResource)), null);
     xslReader.MoveToContent();
     xslReader.Read();
     //Now restart it
     xslReader.StartTransform(new XmlInput(GetReader(Globals.NorthwindResource)), null);
     CompareReaders(standard, xslReader);
 }
Пример #2
0
 public void Test3()
 {
     string xml = @"<foo xmlns:f=""bar""/>";            
     XslCompiledTransform xslt = new XslCompiledTransform();
     xslt.Load(XmlReader.Create(new StringReader(copyTransform)));
     XslReader xslReader = new XslReader(xslt);
     xslReader.StartTransform(new XmlInput(new StringReader(xml)), null);
     while (!xslReader.EOF)
     {
         xslReader.Read();
     }
     Assert.IsFalse(xslReader.Read());
 }