System.Xml.Tests.TCWriteNode_XmlReader.writeNode_XmlReader20 C# (CSharp) Méthode

writeNode_XmlReader20() public méthode

public writeNode_XmlReader20 ( ) : int
Résultat int
        public int writeNode_XmlReader20()
        {
            string strxml = "<!DOCTYPE ROOT []><ROOT/>";
            XmlReader xr = CreateReader(new StringReader(strxml));
            using (XmlWriter w = CreateWriter())
            {
                while (xr.NodeType != XmlNodeType.DocumentType)
                    xr.Read();

                w.WriteNode(xr, false);
                w.WriteStartElement("ROOT");
                w.WriteEndElement();
            }
            xr.Dispose();

            return CompareReader("<!DOCTYPE ROOT[]><ROOT />") ? TEST_PASS : TEST_FAIL;
        }