在 XElement 中提取 SPWeb.Groups.Xml
Extracting SPWeb.Groups.Xml in XElement
我需要在 XElement 中获取 SPWeb.Groups.Xml 才能创建 XDocument。
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 '<' character, hexadecimal value 0x3C, cannot be included in a name."、
请提出解决方法或检索信息的正确方法。
感谢您的帮助。
我的方案,不是很优雅...
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));
我需要在 XElement 中获取 SPWeb.Groups.Xml 才能创建 XDocument。
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 '<' character, hexadecimal value 0x3C, cannot be included in a name."、
请提出解决方法或检索信息的正确方法。
感谢您的帮助。
我的方案,不是很优雅...
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));