public int writeNode_XmlReader14()
{
XmlReader xr = CreateReaderIgnoreWS("XmlReader.xml");
while (xr.Read())
{
if (xr.LocalName == "DiffPrefix")
{
xr.Read();
break;
}
}
using (XmlWriter w = CreateWriter())
{
w.WriteStartElement("x", "bar", "foo");
w.WriteNode(xr, true);
w.WriteStartElement("blah", "foo");
w.WriteEndElement();
w.WriteEndElement();
}
xr.Dispose();
return CompareReader("<x:bar xmlns:x=\"foo\"><z:node xmlns:z=\"foo\" /><x:blah /></x:bar>") ? TEST_PASS : TEST_FAIL;
}