Cómo leer y escribir XML en la Web usando C#
Primer método: utilizar la clase XmlDocument:
//Crear documento XML mediante código
/1, consulte el espacio de nombres System.Xml
/2, crea un documento XML
XmlDocument?xml?=?new?XmlDocument();
/3, crea una línea de información de declaración y agrégala al documento Arriba
XmlDeclaration?decl?=?xml.CreateXmlDeclaration("1.0",?" utf-8",?null);
xml.AppendChild(decl); p>
/4. Crear nodo raíz
XmlElement?rootEle?=? AppendChild(rootEle);
/5. Crear nodo secundario | Atributo: género
XmlElement?childEle?=?xml.CreateElement("gender");
rootEle.AppendChild( childEle);
XmlElement?c2Ele?=?xml.CreateElement("Hombre");
c2Ele.InnerText?=?"1";
childEle.AppendChild(c2Ele);
c2Ele?=?xml.CreateElement("Mujer");
c2Ele.InnerText?=?"0";
childEle.AppendChild(c2Ele);
//6. Crear nodos secundarios | Atributos: extremidades
childEle?=?xml.CreateElement("arm");
rootEle.AppendChild( childEle);
c2Ele?=?xml.CreateElement("brazo derecho");
c2Ele.InnerText?=?""General";
childEle.AppendChild(c2Ele );
c2Ele?=?xml.CreateElement("Brazo izquierdo");
c2Ele.InnerText?=?"Average";
childEle.AppendChild (c2Ele);
c2Ele?=?xml.CreateElement("Detrás izquierdo");
c2Ele.InnerText?=?"Bold";
childEle .AppendChild(c2Ele);
c2Ele?=?xml.CreateElement("pierna derecha");
c2Ele.InnerText?=?"Stout";
childEle.AppendChild(c2Ele);
xml.Save(@"C:\Users\Administrator\Desktop\Test\test.xml");
Referencia: enlace web