public int writeNode_XmlReader32()
{
string strxml = @"<root xmlns='p1'><child xmlns='p2'/></root>";
XmlReader xr = CreateReader(new StringReader(strxml));
while (xr.Read())
{
if (xr.LocalName == "child")
break;
}
using (XmlWriter w = CreateWriter())
{
w.WriteNode(xr, false);
xr.Dispose();
}
return CompareReader("<child xmlns='p2' />") ? TEST_PASS : TEST_FAIL;
}