XML文件的格式如下,请问如何在WINForm程序中创建?
<?xml version="1.0" encoding="gb2312"?>
<FilesInformation>
  <version>1.0.1818.42821 </version>
  <description>说明 </description>
  <FileItem
    FileName="name"
    FileVersion="sdf"
    FileLength="sdf"
    FileCreationTime="sd"
    />
</FilesInformation>在线等,即可结帖提问了三次,有两个50分的进不去,就剩30分了

解决方案 »

  1.   

    http://www.cnblogs.com/yagebuqq/articles/1206496.html
      

  2.   

                XmlDocument doc = new XmlDocument();
                doc.LoadXml("<?xml version=\"1.0\" encoding=\"gb2312\"?><FilesInformation></FilesInformation>");
                XmlElement newElem = doc.CreateElement("version");
                newElem.InnerText = "1.0.1818.42821 ";
                doc.DocumentElement.AppendChild(newElem);            newElem = doc.CreateElement("description");
                newElem.InnerText = "说明";
                doc.DocumentElement.AppendChild(newElem);            newElem = doc.CreateElement("FileItem");
                newElem.SetAttribute("FileName", "Name");
                newElem.SetAttribute("FileVersion", "sdf");
                doc.DocumentElement.AppendChild(newElem);            doc.Save("c:\\data.xml");
      

  3.   

    XmlDocument xml = new XmlDocument();
    xml.Load("<?xml version=\"1.0\" encoding=\"gb2312\"?>....");
      

  4.   


    sting strXML = @"<?xml version="1.0" encoding="gb2312"?> 
    <FilesInformation> 
      <version>1.0.1818.42821 </version> 
      <description>说明 </description> 
      <FileItem 
        FileName="name" 
        FileVersion="sdf" 
        FileLength="sdf" 
        FileCreationTime="sd" 
        /> 
    </FilesInformation> 
    "
    然后利用文件流把这个XML写到文件里面!就这么创建啊 ?
      

  5.   

            /// <summary>
            /// 写XML
            /// </summary>
            /// <param name="thisDataset"></param>
            /// <param name="path"></param>
            private void WriteXmlToFile(DataSet thisDataset, string path)
            {
                if (thisDataset != null)
                {
                    try
                    {
                        string filename = path + @"/B_PrintDef.xml";
                        System.IO.FileStream myFileStream = new System.IO.FileStream(filename, System.IO.FileMode.Create);
                        System.Xml.XmlTextWriter myWriter = new System.Xml.XmlTextWriter(myFileStream, Encoding.Unicode);
                        thisDataset.WriteXml(myWriter);
                        myWriter.Close();
                        mCtrl.mMessage.Message.MessageAlt("华远软件", "导出成功!");
                    }
                    catch (Exception ex)
                    { 
                        mCtrl.mMessage.Message.MessageErr("华远软件", "异常提示", ex.Message);
                    }
                }
            }
      

  6.   

    XmlTextWriter writer = new XmlTextWriter("F:\\XML.xml", System.Text.Encoding.UTF8);
                writer.WriteStartDocument();
                writer.WriteStartElement("Person");
                writer.WriteStartAttribute("ID", null);
                writer.WriteString("004");
                writer.WriteEndAttribute();
                writer.WriteStartElement("Name");
                writer.WriteStartAttribute("sex", null);
                writer.WriteString("fime");
                writer.WriteEndAttribute();
                writer.WriteString("testWriterName");
                writer.WriteEndElement();
                writer.WriteStartElement("Number");
                writer.WriteString("88888");
                writer.WriteEndElement();
                writer.WriteStartElement("City");
                writer.WriteString("testWriterCity");
                writer.WriteEndElement();
                writer.Flush();
                writer.Close();