Archiver

ວິ​ທີ​ການ​ແກ້​ໄຂ​ເອ​ກະ​ສານ XML InfoPath ໃນ​ຫໍ​ສະ​ຫມຸດ​ແລກ​ປ່ຽນ​ຄວາມ​ຄິດ​ແຜນ​ໃນ SharePoint 2007

ໃນ​ສາຍ​ຂ້າງ​ລຸ່ມ​ຂອງ​ຂໍ້​ກໍາ​ນົດ​ລະ​ອຽດ​ບາງ​ສ່ວນ​ແມ່ນ​ການ​ປັບ​ປຸງ​ການ​ບັນ​ທຶກ​ການ​ຍາດ​ການ​ປຸງ​ແຕ່ງ InfoPath(ເອ​ກະ​ສານ)

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

MemoryStream myInStream = MemoryStream ໃຫມ່(item.File.OpenBinary());
ອ່ານ XmlTextReader = XmlTextReader ໃຫມ່(myInStream);

XmlDocument doc = ໃຫມ່ XmlDocument();
doc.Load(ອ່ານ);

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

XmlNamespaceManager nameSpaceManager = XmlNamespaceManager ໃຫມ່(doc.NameTable);
nameSpaceManager.AddNamespace(“ຂອງ​ຂ້າ​ພະ​ເຈົ້າ”, “http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“ຂອງ​ຂ້າ​ພະ​ເຈົ້າ:ສະ​ຖາ​ນະ​ພາບ”, nameSpaceManager).ຂໍ້​ຄວາມ​ໃນ = “ການ​ຊ່ວຍ​ຊີ​ວິດ”;
doc.DocumentElement.SelectSingleNode(“ຂອງ​ຂ້າ​ພະ​ເຈົ້າ:ການ​ຊ່ວຍ​ຊີ​ວິດ”, nameSpaceManager).InnerText = DateTime.Today.ToString();
System.Text.ASCIIEncoding encoding = System.Text.ASCIIEncoding ໃຫມ່();
SPFile newFile = _web.Folders[“SampleFormLib”].Files.Add(item.File.Name.ToString(), (encoding.GetBytes(doc.OuterXml)), ຄວາມ​ຈິງ);
item.File.Update();

ໃຫ້​ແນ່​ໃຈວ່​າ​ທ່ານ​ປະ​ຕິ​ບັດ item.File.Update() ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​ການ​ປ່ຽນ​ແປງ (ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ຜິດ​ພາດ​ໃນ​ຂະ​ນະ​ທີ່​ປະ​ຕິ​ບັດ item.Update() and spent couple of hours to find 🙁 )

1 ຄໍາ​ຄິດ​ຄໍາ​ເຫັນ​ກັບ​ວິ​ທີ​ການ​ແກ້​ໄຂ File XML InfoPath ໃນ​ຫໍ​ສະ​ຫມຸດ Forum ໂປລ​ແກລມ​ໃນ SharePoint 2007

  • ທ່ານ​ພິ​ຈາ​ລະ​ນາ​ເພີ່ມ​ບາງ​ຄວາມ​ຄິດ​ເຫັນ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ກັບ​ບົດ​ຄວາມ​ຂອງ​ທ່ານ? ຂ້າ​ພະ​ເຈົ້າ​ຄິດ​ວ່າ​ມັນ​ອາດ​ຈະ​ເສີມ​ຂະ​ຫຍາຍ​ການ​ຄວາມ​ເຂົ້າ​ໃຈ viewers.

ອອກ​ຈາກ Reply ເປັນ

ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້ tags HTML ເຫຼົ່າ​ນີ້

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