Kiel Redakti InfoPath XMLa Dosiero en Foruma Biblioteko Programmatically en SharePoint 2007

La sub linioj de koda ereto estas ĝisdatigi la infopath xml rekordon(Dosiero)

SPWeb _Araneaĵo = SPContext.Nuna.Araneaĵo;
SPList _Lista = _araneaĵo.Listoj[“SampleFormLib”];

MemoryStream myInStream = nova MemoryStream(Ero.Dosiero.OpenBinary());
XmlTextReader leganto = nova XmlTextReader(MyInStream);

XmlDocument doc = nova XmlDocument();
Doc.Ŝarĝo(Leganto);

Leganto.Egale();
MyInStream.Egale();

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

Doc.DocumentElement.SelectSingleNode(“Mia:Statuso”, NameSpaceManager).InnerText = “Savita”;
Doc.DocumentElement.SelectSingleNode(“Mia:SaveDate”, NameSpaceManager).InnerText = DateTime.Hodiaŭ.ToString();
Sistemo.Teksto.ASCIIEncoding kodanta = novan Sistemon.Teksto.ASCIIEncoding();
SPFile newFile = _araneaĵo.Tekoj[“SampleFormLib”].Dosieroj.Aldonas(Ero.Dosiero.Nomo.ToString(), (Kodanta.GetBytes(Doc.OuterXml)), Vera);
Ero.Dosiero.Ĝisdatigo();

Fari certe vin efektivigas eron.Dosiero.Ĝisdatigo() Fari la ŝanĝojn (Mi akiris la erarojn dum efektivigas eron.Ĝisdatigo() and spent couple of hours to find 🙁 )

1 Rimarki al Kiel Redakti InfoPath XMLa Dosiero en Foruma Biblioteko Programmatically en SharePoint 2007

Lasi Respondon

Vi povas uzi Ĉi tiuj HTMLaj etikedoj

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>