CreateDocument() public method

public CreateDocument ( ) : XmlDocument
return XmlDocument
Esempio n. 1
0
        public static void CreateDocument()
        {
            var imp = new XmlImplementation();

            var doc1 = imp.CreateDocument();
            var doc2 = imp.CreateDocument();

            Assert.NotNull(doc1);
            Assert.NotNull(doc2);
            Assert.NotSame(doc1, doc2);
        }
Esempio n. 2
0
        public override XmlNode CloneNode(bool deep)
        {
            XmlDocument doc = implementation != null?implementation.CreateDocument() : new XmlDocument();

            doc.baseURI = baseURI;

            if (deep)
            {
                for (XmlNode n = FirstChild; n != null; n = n.NextSibling)
                {
                    doc.AppendChild(doc.ImportNode(n, deep), false);
                }
            }
            return(doc);
        }