public XmlWriter Write(string taskDataPath, ApplicationDataModel.ADM.ApplicationDataModel dataModel) { BaseFolder = taskDataPath; DataModel = dataModel; CreateFolderStructure(); XmlStream = new MemoryStream(); RootWriter = CreateWriter("TASKDATA.XML", XmlStream); RootWriter.WriteStartDocument(); IsoRootWriter.Write(this); RootWriter.Flush(); return(RootWriter); }
public XmlWriter WriteLinkList(string exportPath, ISO11783_LinkList linkList) { BaseFolder = exportPath; CreateFolderStructure(); XmlStream = new MemoryStream(); RootWriter = CreateWriter(XmlStream); RootWriter.WriteStartDocument(); linkList.WriteXML(RootWriter); RootWriter.WriteEndDocument(); RootWriter.Flush(); var xml = Encoding.UTF8.GetString(XmlStream.ToArray()); File.WriteAllText(Path.Combine(BaseFolder, "LINKLIST.XML"), xml); return(RootWriter); }
public XmlWriter WriteTimeLog(string exportPath, ISOTimeLog timeLog, ISOTime time) { BaseFolder = exportPath; CreateFolderStructure(); XmlStream = new MemoryStream(); RootWriter = CreateWriter(XmlStream); RootWriter.WriteStartDocument(); time.WriteXML(RootWriter); RootWriter.WriteEndDocument(); RootWriter.Flush(); var xml = Encoding.UTF8.GetString(XmlStream.ToArray()); File.WriteAllText(Path.Combine(BaseFolder, timeLog.Filename + ".xml"), xml); return(RootWriter); }
public XmlWriter WriteTaskData(string taskDataPath, ISO11783_TaskData taskData) { BaseFolder = taskDataPath; CreateFolderStructure(); XmlStream = new MemoryStream(); RootWriter = CreateWriter(XmlStream); RootWriter.WriteStartDocument(); taskData.WriteXML(RootWriter); RootWriter.WriteEndDocument(); RootWriter.Flush(); var xml = Encoding.UTF8.GetString(XmlStream.ToArray()); File.WriteAllText(Path.Combine(BaseFolder, "TASKDATA.XML"), xml); return(RootWriter); }