1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite(MonSite))
{
using (SPWeb oWeb = site.OpenWeb())
{
SPList list = oWeb.Lists["Groupes"];
SPListItemCollection listitems = list.Items;
XPathNavigator nav = this.CreateNavigator().SelectSingleNode("/my:myFields/my:G", this.NamespaceManager);
foreach (SPListItem li in listitems)
{
XPathNavigator newNode = null;
newNode = nav.Clone();
newNode.SelectSingleNode("NomComplet", this.NamespaceManager).SetValue(li["Groupe"].ToString());
newNode.SelectSingleNode("value", this.NamespaceManager).SetValue(li["Groupe"].ToString());
nav.InsertAfter(newNode);
newNode = null;
}
nav.DeleteSelf();
nav = null;
}
}
});
}
catch
{
} |
Partager