Utilizando el camino XmlDocument
, se puede hacerlo de la siguiente manera (y mantener intacto el árbol):
XmlDocument oldDoc = new XmlDocument();
oldDoc.LoadXml("<ItemMasterList><ItemMaster><fpartno>xxx</fpartno><frev>000</frev><fac>Default</fac></ItemMaster></ItemMasterList>");
XmlNode node = oldDoc.SelectSingleNode("ItemMasterList");
XmlDocument newDoc = new XmlDocument();
XmlElement ele = newDoc.CreateElement("MasterList");
ele.InnerXml = node.InnerXml;
Si ahora utiliza ele.OuterXml
es devolverá: (que sólo tiene la cadena, de lo contrario nos e XmlDocument.AppendChild(ele)
y usted será capaz de utilizar el objeto XmlDocument
algunos más)
<MasterList>
<ItemMaster>
<fpartno>xxx</fpartno>
<frev>000</frev>
<fac>Default</fac>
</ItemMaster>
</MasterList>
usted debe enviar un bit del código que está utilizando, ya que hay más de una manera de hacer esto. –