Ejemplo n.º 1
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());
        }
Ejemplo n.º 2
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);
        }