我想把程序中已知的字符串str里的内容,通过创建一个XML并且将str写入,得到一个XML文件,请问怎么实现
解决方案 »
- 问(x1,y1)点绕(x,y)点旋转90度后的坐标公式?
- C#版 windows程序 简易的"所见即所得"编辑器???
- 求VC与C#高手将一段VC代码转换成C#
- 如何在VSS源代码管理器上创建一个项目?
- 关于 .NET 参数传送
- 关于如何用编程的方式给CHECKBOX增加一个事件!
- Winfrom种 比如给一个panel设背景 目录怎么弄成活的啊 低手问题 请高手指点
- xml文件自己的程序要加载,但不允许别人访问,怎么解决,谢谢!
- 怎样在子窗体中访问父窗体中的控件
- delegate的问题,大家帮忙哦,或是变通的办法也行,谢谢
- C# 获取浏览器页面内容
- 如何实现类似WinRAR在系统右键菜单里添加菜单的功能?
private void btnMywriter_Click(object sender, EventArgs e)
{
XmlWriterSettings setting = new XmlWriterSettings();
setting.Indent = true;
setting.IndentChars = " ";
setting.NewLineOnAttributes = false;
setting.OmitXmlDeclaration = true;
XmlWriter writer = XmlWriter.Create("MM.xml",setting);
writer.WriteStartDocument();
writer.WriteStartElement("View");
writer.WriteStartElement("FormMain");
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "Caption");
writer.WriteAttributeString("value", "主界面");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "Root");
writer.WriteAttributeString("value", "功能列表");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiSystem");
writer.WriteAttributeString("value", "系统");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiDevice");
writer.WriteAttributeString("value", "设备");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiBusiness");
writer.WriteAttributeString("value", "业务");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiQuerry");
writer.WriteAttributeString("value", "查询");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiHelp");
writer.WriteAttributeString("value", "帮助");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiServiceModuleInfoManagement");
writer.WriteAttributeString("value", "服务模块资料管理");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiPermissionInfoManagement");
writer.WriteAttributeString("value", "权限管理");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiUserInfoManagement");
writer.WriteAttributeString("value", "用户资料管理");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiDistrictInfoManagement");
writer.WriteAttributeString("value", "行政区资料管理");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiSubDistrictInfoManagement");
writer.WriteAttributeString("value", "行政小区资料管理");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiCCTDeviceInfoManagement");
writer.WriteAttributeString("value", "CCT设备资料管理");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiRPTDeviceInfoManagement");
writer.WriteAttributeString("value", "RPT设备资料管理");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiMeshMCUDeviceInfoManagement");
writer.WriteAttributeString("value", "Mesh MCU 资料管理");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiGprsMCUDeviceInfoManagement");
writer.WriteAttributeString("value", "Gprs MCU 设备资料管理");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiJobTable");
writer.WriteAttributeString("value", "Job Table");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tsmiAbout");
writer.WriteAttributeString("value", "关于");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tabControl1");
writer.WriteAttributeString("value", "系统控制");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tpCCTDevice");
writer.WriteAttributeString("value", "CCT 设备");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "tpSystem");
writer.WriteAttributeString("value", "系统");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "btnMeshMCUBusiness");
writer.WriteAttributeString("value", "MCU 业务");
writer.WriteEndElement();
writer.WriteStartElement("FormDistrictInfo");
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "FormDistrictInfo");
writer.WriteAttributeString("value", "行政区资料管理");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "btnAdd");
writer.WriteAttributeString("value", "添加");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "btnDelete");
writer.WriteAttributeString("value", "删除");
writer.WriteEndElement();
writer.WriteStartElement("Control");
writer.WriteAttributeString("name", "btnUpdate");
writer.WriteAttributeString("value", "修改");
writer.WriteStartElement("book");
writer.WriteAttributeString("author", "xiong");
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
writer.Close();
}去你bin\debug里面看看生成的MM.xml
writer.WriteElementString("author","xiong");
生成的就是<author>xiong</author>