Hi,
There is a standard method does the same thing to add a field to XML, how can i add the same field to Excel?
protected void preProcessCatalogMaintenanceRequestXML()
{
CatVendorDateTime uploadDateTime = CatVendorCatalogMaintenanceRequest::findRecId(catVendorCatalogMaintenanceRecId).UploadDateTime;
XmlDocument xmlDoc = XMLDocument::newFromStream(fileStream);
XMLElement catalogMaintenanceRequestNode = xmlDoc.documentElement().getNamedElement(tableStr(CatVendorCatalogMaintenanceRequestEntity));
XMLNode uploadDateTimeNode = xmlDoc.createElement(fieldStr(CatVendorCatalogMaintenanceRequestEntity, UploadDateTime));
if (CatVendorCatalogImportUploadDateTimeFormatFlight::instance().isEnabled())
{
uploadDateTimeNode.text(DateTimeUtil::toStr(uploadDateTime));
}
else
{
uploadDateTimeNode.text(datetime2Str(uploadDateTime));
}
catalogMaintenanceRequestNode.appendChild(uploadDateTimeNode);
System.IO.MemoryStream outputStream = new System.IO.MemoryStream();
ClrObject inputArray = System.Text.Encoding::get_UTF8().GetBytes(xmlDoc.InnerXML());
outputStream.Write(inputArray, 0, inputArray.get_length());
fileId = this.uploadFileToTempStorage(outputStream, fullFileName);
}