Exemple #1
0
        public void Test2()
        {
            string    xml      = @"<foo xmlns:f=""bar""/>";
            XmlReader standard = XmlReader.Create(new StringReader(xml));

            XslCompiledTransform xslt = new XslCompiledTransform();

            xslt.Load(XmlReader.Create(new StringReader(copyTransform)));
            XslReader xslReader = new XslReader(xslt);

            xslReader.StartTransform(new XmlInput(new StringReader(xml)), null);

            standard.MoveToContent();
            xslReader.MoveToContent();

            Assert.IsTrue(standard.NodeType == xslReader.NodeType);
            Assert.IsTrue(standard.Name == xslReader.Name);
            string nsUri1 = standard.LookupNamespace("f");
            string nsUri2 = xslReader.LookupNamespace("f");

            Assert.IsTrue(nsUri1 == nsUri2,
                          string.Format("'{0}' != '{1}'", nsUri1, nsUri2));
        }