public int writeNode_XmlReader16()
{
XmlReader xr = CreateReaderIgnoreWS("XmlReader.xml");
while (xr.Read())
{
if (xr.LocalName == "DefaultAttributesTrue")
{
xr.Read();
break;
}
}
using (XmlWriter w = CreateWriter())
{
w.WriteStartElement("Root");
w.WriteNode(xr, false);
w.WriteEndElement();
}
xr.Dispose();
if (ReaderLoosesDefaultAttrInfo())
return CompareReader("<Root><name a='b' FIRST='KEVIN' LAST='WHITE'/></Root>") ? TEST_PASS : TEST_FAIL;
else
return CompareReader("<Root><name a='b' /></Root>") ? TEST_PASS : TEST_FAIL;
}