// 原XML
<?xml version="1.0" encoding="utf-8"?>
<root>
<header>
<systemname>othersystem</systemname>
<systemversion>1.00</systemversion>
<sessionid>12</sessionid>
<commandname>machineevent</commandname>
</header>
</root>
//新的XML 将Session赋值
XmlDocument _new_xmlDoc = new XmlDocument();
XmlElement xmlelem = _new_xmlDoc.CreateElement("", "root", "");//加入一个根元素
_new_xmlDoc.AppendChild(xmlelem);
XmlElement xmlHeaderEle = _new_xmlDoc.CreateElement("", "Header", "");//加入一个根元素
xmlelem.AppendChild(xmlHeaderEle);
XmlElement sessionEle = _new_xmlDoc.CreateElement("", "SessionId", "");//加入一个根元素
sessionEle.InnerText = sessionIdNode.InnerText;
xmlHeaderEle.AppendChild(sessionEle);
// 新XML
<root>
<Header>
<SystemName>OTHERSYSTEM</SystemName>
<SystemVersion>1.00</SystemVersion>
<SessionId>12</SessionId>
<CommandName>MachineEvent</CommandName>
<ResultCode>0</ResultCode>
</Header>
</root>