Обновление этого кода:
var tmpNewNode = xdoc.ImportNode(newNode, true);
if (oldNode.ParentNode != null)
{
oldNode.ParentNode.ReplaceChild(tmpNewNode, oldNode);
return true;
}
tmpNewNode создается с пустым атрибутом xmlns (xmlns = ""). Есть предложения, как этого избежать?
10x