modificar - add node to xmldocument c#
Cómo poner atributos a través de XElement (1)
Tengo este código:
XElement EcnAdminConf = new XElement("Type",
new XElement("Connections",
new XElement("Conn"),
// Conn.SetAttributeValue("Server", comboBox1.Text);
//Conn.SetAttributeValue("DataBase", comboBox2.Text))),
new XElement("UDLFiles")));
//Conn.
cómo poner atributos a Conn? Quiero poner estos atributos que EcnAdminConf
como comentarios, pero si intento establecer los atributos en Conn después de definir EcnAdminConf
no son visibe ... Por lo tanto, quiero configurarlos de modo que el XML empiece a verse así:
<Type>
<Connections>
<Conn ServerName="FAXSERVER/SQLEXPRESS" DataBase="SPM_483000" />
<Conn ServerName="FAXSERVER/SQLEXPRESS" DataBase="SPM_483000" />
</Connections>
<UDLFiles />
</Type>
Agregue XAttribute
en el constructor de XElement
, como
new XElement("Conn", new XAttribute("Server", comboBox1.Text));
También puede agregar múltiples atributos o elementos a través del constructor
new XElement("Conn", new XAttribute("Server", comboBox1.Text), new XAttribute("Database", combobox2.Text));
o puede usar el Add-Method de XElement
para agregar atributos
XElement element = new XElement("Conn");
XAttribute attribute = new XAttribute("Server", comboBox1.Text);
element.Add(attribute);