2016-05-24 10 views
0

Мне нужно получить SPWeb.Groups.Xml в XElement для создания XDocument.Извлечение SPWeb.Groups.Xml в XElement

 SPSite site = new SPSite(url); 
     foreach (SPWeb web in site.AllWebs) 
     { 
      SPUserCollection spusers = site.RootWeb.SiteUsers; 
      XElement xeGroup = new XElement("Groups"); 
      xeGroup = new XElement(web.Groups.Xml);} 

В настоящее время я получаю сообщение об ошибке, как «The„<“характер, шестнадцатеричное значение 0x3C, не могут быть включены в название.»,

Просьба предложить временное решение или правильный путь для получения информации.

Благодарим за помощь.

ответ

0

Мое решение, не очень элегантный ...

SPSite site = new SPSite(url); 
    foreach (SPWeb web in site.AllWebs) 
    { 
      XElement xeGroup = new XElement("Groups"); 
      xd.LoadXml(web.Groups.Xml); 
      xeGroup = XElement.Load(new XmlNodeReader(xd)); 

 Смежные вопросы

  • Нет связанных вопросов^_^