如何创建XML文件 参考:http://hi.baidu.com/%CC%D3%C5%DC%B5%C4%BA%FC%C0%EA/blog/item/f68c66a77cbef994d0435853.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你个例子: using (XmlTextWriter xmlWr = new XmlTextWriter(strSetsPath, Encoding.Unicode)) { xmlWr.Formatting = Formatting.Indented; xmlWr.Indentation = 2; xmlWr.WriteStartDocument(); xmlWr.WriteStartElement("root"); xmlWr.WriteStartElement("item"); xmlWr.WriteStartElement("title"); xmlWr.WriteString("岗位工资"); xmlWr.WriteEndElement(); xmlWr.WriteStartElement("colName"); xmlWr.WriteString("岗位工资"); xmlWr.WriteEndElement(); xmlWr.WriteStartElement("property"); xmlWr.WriteString("发放"); xmlWr.WriteEndElement(); xmlWr.WriteEndElement(); xmlWr.WriteEndElement(); xmlWr.WriteEndDocument(); } 一个例子:using System ;using System.Xml ;class MainClass{XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem ;XmlElement xmlelem2 ;XmlText xmltext ;static void Main ( string [ ] args ){MainClass app = new MainClass ( ) ;}public MainClass ( ){xmldoc = new XmlDocument ( ) ;//加入XML的声明段落xmlnode = xmldoc.CreateNode ( XmlNodeType.XmlDeclaration , "" , "" ) ;xmldoc.AppendChild ( xmlnode ) ;//加入一个根元素xmlelem = xmldoc.CreateElement ( "" , "ROOT" , "" ) ;xmltext = xmldoc.CreateTextNode ( "Root Text" ) ;xmlelem.AppendChild ( xmltext ) ;xmldoc.AppendChild ( xmlelem ) ;//加入另外一个元素xmlelem2 = xmldoc.CreateElement ("SampleElement" ) ;xmlelem2 = xmldoc.CreateElement ( "" , "SampleElement" , "" ) ;xmltext = xmldoc.CreateTextNode ( "The text of the sample element" ) ;xmlelem2.AppendChild ( xmltext ) ;xmldoc.ChildNodes.Item(1).AppendChild ( xmlelem2 ) ;//保存创建好的XML文档try{xmldoc.Save ( "c:\\data.xml" ) ; }catch ( Exception e ){//显示错误信息Console.WriteLine ( e.Message ) ;}Console.ReadLine ( ) ;}} 天啊,格式怎么这样啊。using System;using System.Xml ;class MainClass{ XmlDocument xmldoc ; XmlNode xmlnode ; XmlElement xmlelem ; XmlElement xmlelem2 ; XmlText xmltext ; static void Main ( string [ ] args ) { MainClass app = new MainClass ( ) ; } public MainClass ( ) { xmldoc = new XmlDocument ( ) ; //加入XML的声明段落 xmlnode = xmldoc.CreateNode ( XmlNodeType.XmlDeclaration , "" , "" ) ; xmldoc.AppendChild ( xmlnode ) ; //加入一个根元素 xmlelem = xmldoc.CreateElement ( "" , "ROOT" , "" ) ; xmltext = xmldoc.CreateTextNode ( "Root Text" ) ; xmlelem.AppendChild ( xmltext ) ; xmldoc.AppendChild ( xmlelem ) ; //加入另外一个元素 xmlelem2 = xmldoc.CreateElement ("SampleElement" ) ; xmlelem2 = xmldoc.CreateElement ( "" , "SampleElement" , "" ) ; xmltext = xmldoc.CreateTextNode ( "The text of the sample element" ) ; xmlelem2.AppendChild ( xmltext ) ; xmldoc.ChildNodes.Item(1).AppendChild ( xmlelem2 ) ; //保存创建好的XML文档 try { xmldoc.Save ( "c:\\data.xml" ) ; } catch ( Exception e ) { //显示错误信息 Console.WriteLine ( e.Message ) ; } Console.ReadLine ( ) ; }} private void button1_Click(object sender, EventArgs e){ XmlDocument xmlDoc = new XmlDocument(); //建立Xml的定义声明 XmlDeclaration dec = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", null); xmlDoc.AppendChild(dec); //创建根节点 XmlElement root = xmlDoc.CreateElement("FilesInformation"); xmlDoc.AppendChild(root); XmlElement version = xmlDoc.CreateElement("version"); version.InnerText = "1.0.1818.42821"; root.AppendChild(version); XmlElement description = xmlDoc.CreateElement("description"); description.InnerText = "说明"; root.AppendChild(description); XmlElement fileItem = xmlDoc.CreateElement("FileItem"); fileItem.SetAttribute("FileName", "name"); fileItem.SetAttribute("FileVersion", "xx"); fileItem.SetAttribute("FileLength", "xxx"); fileItem.SetAttribute("FileCreationTime", "xxxx"); root.AppendChild(fileItem); xmlDoc.Save("test.xml"); } wpf与mfc的命令交互问题 如何获得上一个页面的路径 请教串口编程高人 给.netcf2.0 下自定义控件添加图标 请问一个关于installshield的问题!!!!!!! 窗体之间传变量,传事件???怎么搞 VS2005做的类库在VS2003中用不了,请指教! C#加密 程序关不了机,Win7下可以,XP都不行 有没有可能这样。请各位过来讨论一下 问个问题 如何对一张图像进行多线程处理?
{
xmlWr.Formatting = Formatting.Indented;
xmlWr.Indentation = 2;
xmlWr.WriteStartDocument();
xmlWr.WriteStartElement("root");
xmlWr.WriteStartElement("item");
xmlWr.WriteStartElement("title");
xmlWr.WriteString("岗位工资");
xmlWr.WriteEndElement();
xmlWr.WriteStartElement("colName");
xmlWr.WriteString("岗位工资");
xmlWr.WriteEndElement();
xmlWr.WriteStartElement("property");
xmlWr.WriteString("发放");
xmlWr.WriteEndElement();
xmlWr.WriteEndElement();
xmlWr.WriteEndElement();
xmlWr.WriteEndDocument();
}
using System;
using System.Xml ;
class MainClass
{
XmlDocument xmldoc ;
XmlNode xmlnode ;
XmlElement xmlelem ;
XmlElement xmlelem2 ;
XmlText xmltext ;
static void Main ( string [ ] args )
{
MainClass app = new MainClass ( ) ;
} public MainClass ( )
{
xmldoc = new XmlDocument ( ) ; //加入XML的声明段落
xmlnode = xmldoc.CreateNode ( XmlNodeType.XmlDeclaration , "" , "" ) ;
xmldoc.AppendChild ( xmlnode ) ; //加入一个根元素
xmlelem = xmldoc.CreateElement ( "" , "ROOT" , "" ) ;
xmltext = xmldoc.CreateTextNode ( "Root Text" ) ;
xmlelem.AppendChild ( xmltext ) ;
xmldoc.AppendChild ( xmlelem ) ; //加入另外一个元素
xmlelem2 = xmldoc.CreateElement ("SampleElement" ) ;
xmlelem2 = xmldoc.CreateElement ( "" , "SampleElement" , "" ) ;
xmltext = xmldoc.CreateTextNode ( "The text of the sample element" ) ;
xmlelem2.AppendChild ( xmltext ) ;
xmldoc.ChildNodes.Item(1).AppendChild ( xmlelem2 ) ; //保存创建好的XML文档
try
{
xmldoc.Save ( "c:\\data.xml" ) ;
}
catch ( Exception e )
{
//显示错误信息
Console.WriteLine ( e.Message ) ;
} Console.ReadLine ( ) ;
}
}
{
XmlDocument xmlDoc = new XmlDocument(); //建立Xml的定义声明
XmlDeclaration dec = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", null);
xmlDoc.AppendChild(dec); //创建根节点
XmlElement root = xmlDoc.CreateElement("FilesInformation");
xmlDoc.AppendChild(root); XmlElement version = xmlDoc.CreateElement("version");
version.InnerText = "1.0.1818.42821";
root.AppendChild(version); XmlElement description = xmlDoc.CreateElement("description");
description.InnerText = "说明";
root.AppendChild(description); XmlElement fileItem = xmlDoc.CreateElement("FileItem");
fileItem.SetAttribute("FileName", "name");
fileItem.SetAttribute("FileVersion", "xx");
fileItem.SetAttribute("FileLength", "xxx");
fileItem.SetAttribute("FileCreationTime", "xxxx");
root.AppendChild(fileItem); xmlDoc.Save("test.xml");
}