`

C#创建XML文件 (转)

阅读更多

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();

}
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics