public void CreateAppXML(string memid,string lgname){
string filename;
filename = lgname + "_" + memid + ".xml";
filename = System.Web.HttpContext.Current.Server.MapPath("~\\DeskTop\\menu\\item\\") + filename;
System.Web.HttpContext.Current.Response.Write(filename) ;
bool ex = true;
if(ex){
XmlTextWriter writer = new XmlTextWriter (filename, null);
//Use indenting for readability.
writer.Formatting = Formatting.Indented;
writer.WriteComment("Member AuthMeun");
//Write an element (this one is the root).
writer.WriteStartElement("MenuData");
writer.WriteAttributeString("DefaultTarget","aspx");
writer.WriteAttributeString("ImagesBaseURL","~/desktop/menu/images/");
writer.WriteAttributeString("DefaultItemSpacing","0");
writer.WriteAttributeString("DefaultGroupCssClass","MenuGroup");
writer.WriteAttributeString("DefaultItemCssClass","MenuItem");
writer.WriteAttributeString("DefaultItemCssClassOver","MenuItemOver");
writer.WriteAttributeString("xmlns","ASP.NET Menu MenuData Schema");
//writer.WriteEndAttribute();
//Write the namespace declaration.
writer.WriteStartElement("MenuGroup");
writer.WriteAttributeString("CssClass","TopMenuGroup");
//writer.WriteEndAttribute();
//Write the title.
writer.WriteStartElement("MenuItem");
writer.WriteAttributeString("CssClass","TopMenuItem");
writer.WriteAttributeString("CssClassOver","TopMenuItemOver");
writer.WriteAttributeString("Label","权限管理");
//writer.WriteEndAttribute();
writer.WriteStartElement("MenuGroup");
writer.WriteStartElement("MenuItem");
writer.WriteAttributeString("Label","Label");
writer.WriteAttributeString("URL","URL.aspx");
//writer.WriteEndAttribute();
writer.WriteEndElement();
writer.WriteStartElement("MenuItem");
writer.WriteAttributeString("Label","Copy");
writer.WriteAttributeString("URL","URL.aspx");
//writer.WriteEndAttribute();
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndElement();
//Write the close tag for the root element.
writer.WriteEndElement();
//Write the XML to file and close the writer.
writer.Flush();
writer.Close();
}
}
分享到:
相关推荐
C# 生成xml文件,编码为utf-8方法
C#生成XML文件(标签、属性、参数等)
已经验证过 C#中创建XML文件
//生成Xml文件 ds.WriteXml(Server.MapPath(xml/song_bak.xml)); 希望本文所述对大家的C#程序设计有所帮助。 您可能感兴趣的文章:C# 创建,读取,写入XML文件C#操作读取、写入XML文档的实用方法C#实现xml文件的读取...
生成xml格式字符串、序列化XML 对象=》XML文本、反序列化 XML文本=》对象 等方法,对象和xml之间的相互转换、datatable方式转换为xml文本的工具类方法 C#语言
使用C#来处理XML文件,可以按照需要的格式生成xml
这是一个C#操作XML文件的工具类,基本上你要用的都给你写好了,直接使用
C#操作xml文件生成实例源码 本人试验过的
C# 生成xml文件 代码类 代码类
根据xml文件生成C# 属性class类,附件含源码。分享给需要的朋友
一个非常好用的 XML 文件生成类。提供快捷的产生 XML 文件的众多方法。(C# )
自己编写的读写xml文件,对xml文件的增加、删除、修改、查找
c#生成XML字符串,简单易懂,中间过程不生成XML文件,不用担心多个操作的访问问题,返回结果为标准的XMl格式。
根据固定的XML模版,将数据库数据写入XML模板中,并生成新的XML文件(生成的格式是表头信息一条,表体信息若干条)
自动生成XML文件列表工具,可以快速将目录下的文件生成一个xml文件,方便做在线更新等操作的文件生成。
C#代码生成XML自带注释。
自己写的读写XML文件的一个小测试程序,已经测试过可用,无需引用第三方库,使用方便,多层节点可写入程序的配置文件。
该文件是一个通过算法,读取一个文件夹中的文件名,对文件名处理生成XML文件,在根据XML文件绑定到树。点击树的叶子节点,会显示相应文件图片!
RSA公私钥pkcs8格式, 不能被C#程序所用,需要转转换为C#用的xml格式。这是转换用的c#源程序。
该文件是源于博主“net5i”,登录界面的用户名,密码信息获取并生成相应的XML文件,以及对XML文件的读取并显示出来,工程是C#读写XML配置文件的程序。由于运行时有点小问题,特在VS15中进行Clone了一个完整的工程,...