前端之家收集整理的这篇文章主要介绍了
RibbonControl 转 XML树,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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();
原文链接:https://www.f2er.com/xml/294623.html