Kif teditja InfoPath Fajl XML fil Librerija Forum programmatically fil SharePoint 2007

L-hawn taħt linji ta 'snippet kodiċi huwa li taġġorna r-rekord xml InfoPath(fajl)

SPWeb _web = SPContext.Current.Web; SPList _list = _web.Lists[“SampleFormLib”];

MemoryStream myInStream = MemoryStream ġdida(item.File.OpenBinary()); Qarrej XmlTextReader = XmlTextReader ġdida(myInStream);

Doc XmlDocument = XmlDocument ġdida(); doc.Load(qarrej);

reader.Close(); myInStream.Close();

XmlNamespaceManager nameSpaceManager = XmlNamespaceManager ġdida(doc.NameTable); nameSpaceManager.AddNamespace(“tiegħi”, “http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“tiegħi:Status”, nameSpaceManager).Test Inner = “Ssejvjata”; […]

"Il-fajl ġie modifikat permezz SharePoint sistema" Żball waqt Aġġornament InfoPath fajl XML fil SharePoint Librerija

Jekk inti tipprova li taġġorna l-fajl XML permezz InfoPath mudell oġġett fl-avvenimenti / WebParts jew permezz ta 'kwalunkwe mezz.

Filwaqt li l-execting Item.Update() se tikkawża l-iżball hawn taħt. Filwaqt li taġġorna l-fajl XML InfoPath fil ListItem-fajl u l-għan ListItem jkollna skonnettjata.

Item.File.Update() ser issolvi l-kwistjoni.

StackTrace […]

Żball meta jissottomettu formola InfoPath forma SharePoint librerija Servizzi (InfoPath ma jkunux jistgħu jaqbdu lill-sors ta 'data)

Uża l-Għodda RegForm Oħloq Formola Kompletament Fiduċja

Uża l-Sintassi Hawn taħt l Reġistru formola fl-Server bħala kompletament Fiduċja

RegForm / U urn:MyForm:MyCompany / T Iva C:MyFormsMyTrustedForm.xsn

Jekk il-Formola huwa kompletament Fiduċja imbagħad se jkollhom l-aċċess għall-konnessjoni ma 'sorsi oħra ta' data bħal SQL.

Ħolqien & Publishing InfoPath Formola Formola Servizzi fl Moss 2007

Dan l-Artikolu se jgħinek biex toħloq u tippubblika l-Formola InfoPath fis-Servizzi Form fil MOSS 2007.

Formola Servizzi MOSS 2007 Formola Servizzi hija Ġdida u l-Gran Karatteristika introdotti fl MOSS 2007, użu tas-servizzi jiffurmaw il Templates forma InfoPath se jkunu uploaded-Librerija Forma u l-utenti jistgħu jistgħu […]