RibbonControl 转 XML树

来源:互联网 发布:网络信息加密技术 编辑:程序博客网 时间:2024/05/29 14:55

string attrName="Name';string PagesNode="Pages";string RibbonNode="Ribbon";string GroupsNode="Groups";string ItemNode="Items";XmlDocument doc=new XmlDocument();XmlDeclaration dec=doc.CreateXmlDeclaration("1.0","GB2312",null);doc.AppendChild(dec);XmlElement Robbon=doc.CreateElement(RibbonNode);doc.AppendChild(Robbon);for(int i=0;i<fRorm.Pages.Count;i++){    XmlElement Pages=doc.CreateElement(PagesNode);    Pages.SetAttribute(attrName,fRorm.Pages[i].Name);    for(int k=0;k<fRorm.Pages[i].Groups.Count;i++)    {          XmlElement Groups=doc.CreateElement(PagesNode);        Groups.SetAttribute(attrName,fRorm.Pages[i].GroupsName);         for(int b=0;b<fRorm.Pages[i].Groups[i].ItemLinks.Count;b++)        {             string itermName=ItemsLink[b].iIem.Name;              XmlElement iItem=doc.CreateElement(PagesNode);             iItem.SetAttribute(attrName,itermName);             Groups.AppendChild(item);         }         Pages.AppenChild(Groups);}Ribbon.AappendChild(Pages);}doc.Save();


0 0
原创粉丝点击