关于创建XML问题,十分感谢各位了!!!!!!!
//创建 Xml文档对象.
             XmlDocument doc = new XmlDocument();
             //添加声明
             XmlDeclaration declaration = doc.CreateXmlDeclaration("1.0", "utf-8", "");
             doc.AppendChild(declaration);
             //添加根元素
             XmlNode root = doc.CreateNode(XmlNodeType.Element, strRootName, "");
             doc.AppendChild(root);
            //为根元素创建1个新元素
             XmlElement TaskXml = doc.CreateElement("Student");
             //创建3个子元素
             XmlElement Name = doc.CreateElement("Name");
             XmlElement ID = doc.CreateElement("ID");
             XmlElement Sex = doc.CreateElement("Sex");
             //创建3个文本元素
             XmlText Name1 = doc.CreateTextNode(strName);
             XmlText ID1 = doc.CreateTextNode(strID);
             XmlText Sex1 = doc.CreateTextNode(Sex);
             TaskID.AppendChild(Name1);
             Result.AppendChild(ID1);
             Comment.AppendChild(Sex1);
             TaskXml.AppendChild(Name);
             TaskXml.AppendChild(ID);
             TaskXml.AppendChild(Sex);
             root.AppendChild(TaskXml);      
这段代码生成的XML文件是         
             <?xml version="1.0" encoding="utf-8"?>
             <Infom>
             <Student>
             <Name>张三</Name>
             <ID>1234</ID>
             <Sex>删除男成功!</Sex>
             </Student>
             </Infom>
我想要这样的XML格式,程序应该怎么修改?
             <?xml version="1.0" encoding="utf-8"?>
             <Infom>
              <Student Name="张三" ID="1234" sex="男"/>
             </Infom>
求帮助,感谢各位了!!!!
------解决方案--------------------
XmlElement TaskXml = doc.CreateElement("Student"); 
//创建3个子元素
 XmlElement Name = doc.CreateElement("Name");
 XmlElement ID = doc.CreateElement("ID");
 XmlElement Sex = doc.CreateElement("Sex");
这个 改成用XmlAttribute Name = doc.CreateAttribute(""); 
TaskXml.Attributes.Append( Name );