Miten Muokkaa InfoPathin XML-tiedostoa Foorumin Kirjasto ohjelmallisesti SharePoint 2007

Alla riviä koodinpätkä on päivittää InfoPath xml ennätys(tiedosto)

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

MemoryStream myInStream = uusi MemoryStream(item.File.OpenBinary()); XmlTextReader lukija = new XmlTextReader(myInStream);

XmlDocument doc = new XmlDocument(); doc.Load(lukija);

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

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

doc.DocumentElement.SelectSingleNode(“minun:Tila”, nameSpaceManager).Inner Text = “Tallennetut”; […]

"Tiedosto on muutettu SHAREPOINT system" Virhe päivitettäessä InfoPathin XML-tiedostoa SharePoint-kirjastossa

Jos yrität päivittää InfoPath xml-tiedosto kautta oliomalli tapahtumiin / WebPart tai mille.

Vaikka execting Item.Update() aiheuttaa alle virhe. Päivityksen aikana InfoPathin XML-tiedostoa ListItem tiedoston ja ListItem esine saada irti.

Item.File.Update() ratkaisevat ongelman.

StackTrace […]

Virhe lähettämällä InfoPath-lomakkeen SharePoint Services-lomakekirjastoon (InfoPath ei saa yhteyttä tietolähteeseen)

Käyttämällä RegForm väline luoda täysin luotettuna muoto

Käytä alla syntaksin Rekisteröidy muodossa Server täysin luotettuna

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

Jos lomake on täysin luotettuna sitten se on saada yhteys muihin tietolähteisiin, kuten SQL.

Luominen & Publishing InfoPath-lomakkeen lomakkeella Palvelut Moss 2007

Tämä artikkeli auttaa sinua luomaan ja julkaisemaan InfoPath-lomakkeen muotoon Palvelut MOSS 2007.

Lomake Palvelut MOSS 2007 Form Services on uusi ja hieno ominaisuus käyttöön MOSS 2007, using the form services the InfoPath form Templates will be uploaded to the Form Library and the Users can able […]