c# - Add collection of items( xml elements) to XML doc -


how add collection of items xml document ? started trying, it's wrong! i'll grateful link on internet @ tutorial too. also, assumed iteration elements.

such code:

public static void create_interfaces() {       xdocument interfaces;        interfaces = xdocument.load("interfaces.xml");     list<string> intf = new list<string>{"em0","em1","em2"};      foreach (var in intf)     {         interfaces = new xdocument(       new xelement("interfaces",         new xelement("interface",           new xelement("name", i),           new xelement("vlan-tagging", xelement.emptysequence),           new xelement("unit",           new xelement("vlan-id", "10"),           new xelement("family", new xelement("inet", new xelement("address", new xelement("name", "10.10.1.23/24"))))))));     }     interfaces.save("interfaces.xml");  } 

get root element add new elements save it:

var rootelement = interfaces.root;  foreach (var in intf) {     var element = new xelement("interface",                 new xelement("name", i),                 new xelement("vlan-tagging", xelement.emptysequence),                 new xelement("unit",                     new xelement("vlan-id", "10"),                     new xelement("family",                         new xelement("inet",                             new xelement("address",                                 new xelement("name", "10.10.1.23/24"))))));     rootelement.add(element); }  rootelement.save("interfaces.xml"); 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -