По сути, мне нужно переименовать элемент XmlElement (что невозможно в .NET afaik).
Есть ли способ ImportNode XmlElement и переименовать этот новый XmlElement?
XmlElement oldElm;
XmlDocument doc;
XmlElement newElm = (XmlElement) doc.ImportNode (oldElm, true);
newElm.Rename ("newElmName", "urn: newElmNameSpace");
или что-то подобное ...
Чего я хочу избежать, так это написать цикл, в котором я импортирую дочерние узлы во вновь созданный элемент ...
Возможно ли это (в .NET)?