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()); }
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); }