I'm cloning an XML node from one XML to another n number of times. To identify each node i want to add an index attribute to it.
Here is the code is I use to Import node.
XmlDocument template = new XmlDocument();
template.Load(filelocation);
XmlDocument Neweventlist= new XmlDocument();
XmlNamespaceManager namespaces = new XmlNamespaceManager(template.NameTable);
namespaces.AddNamespace("n", "http://www.hp.com/2009/software/opr/data_model");
XmlNode node = template.SelectSingleNode(".//n:event", namespaces);
Neweventlist.Load(eventlist_location);
Neweventlist.DocumentElement.AppendChild(Neweventlist.ImportNode(template.DocumentElement, true));
Please help how i can set attribute for the new node that i'm adding.
Template document:
<event>
<server></server>
</event>
output doc:
<eventlist>
<event index="0">
<server></server>
</event>
<event index="1">
<server></server>
</event>
<event index="2">
<server></server>
</event>
</eventlist>