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