В следующем XML-документе мне нужно добавить node
<DASHBOARD>
<ANNOUNCEMENT>
<DISPLAYTEXT>testin one</DISPLAYTEXT>
</ANNOUNCEMENT>
<ADMINLINKS>
<LINK NAME="Google">"http:\\www.google.com"</LINK>
</ADMINLINKS>
<GENLINKS>
<LINK NAME="Clearquest">"http://clearquest.com/cqweb/"</LINK>
<LINK NAME="Google">http://www.google.com</LINK>
</GENLINKS>
</DASHBOARD>
Проблема в том, что мне нужно добавить новый узел с именем link одновременно под adminlinks и genlinks. Вот фрагмент кода
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load("DashBoard.xml");
XmlNode NodeGen = xmldoc.SelectSingleNode("DASHBOARD/GENLINKS");
XmlNode NodeAdmin = xmldoc.SelectSingleNode("DASHBOARD/ADMINLINKS");
XmlNode newLink = xmldoc.CreateNode(XmlNodeType.Element, "LINK", null);
XmlAttribute xa = xmldoc.CreateAttribute("NAME");
xa.Value = LinkName;
newLink.InnerText = Link;
newLink.Attributes.Append(xa);
NodeGen.AppendChild(newLink);
NodeAdmin.AppendChild(newLink);
xmldoc.Save("DashBoard.xml");
. Он добавляет ссылку под adminlinks, но не под genlinks.