//for test main method public static void Main(string[] args) { /* * XMLProcessor x = new XMLProcessor(); * x.Read(); * foreach (FileNode node in x.fileList) * { * Console.WriteLine(node.GetFileName()); * } */ // Uri.IsWellFormedOriginalString(); LinkedList <MeetingNode> meetingList = new LinkedList <MeetingNode>(); LinkedList <FileNode> attachmentList = new LinkedList <FileNode>(); MeetingNode m1 = new MeetingNode(); m1.SetMeetingID("12345"); m1.SetMeetingTitle("ABC"); m1.SetStartTime("2017/04/03 13:13:15"); m1.SetEndTime("2017/04/04 13:13:15"); MeetingNode m2 = new MeetingNode(); m2.SetMeetingID("23456"); m2.SetMeetingTitle("BCD"); m2.SetStartTime("2017/04/07 13:13:15"); m2.SetEndTime("2017/04/08 13:13:15"); MeetingNode m3 = new MeetingNode(); m3.SetMeetingID("34567"); m3.SetMeetingTitle("CDE"); m3.SetStartTime("2017/04/08 13:13:15"); m3.SetEndTime("2017/04/09 13:13:15"); meetingList.AddLast(m1); meetingList.AddLast(m2); meetingList.AddLast(m3); FileNode f1 = new FileNode(); f1.SetFileName("f1a"); f1.AddMeetings("12345"); FileNode f2 = new FileNode(); f2.SetFileName("f2a"); f2.AddMeetings("34567"); FileNode f3 = new FileNode(); f3.SetFileName("f3a"); f3.AddMeetings("34567"); attachmentList.AddLast(f1); attachmentList.AddLast(f2); attachmentList.AddLast(f3); XMLProcessor x = new XMLProcessor(); x.ProcessFileWithMeetingList(meetingList, attachmentList); x.Write(); }
//for test main method public static void Main(string[] args) { XMLProcessor x = new XMLProcessor(); x.GetRFXML(); //date and time not implemented while (!File.Exists(x.tempPath)) { ; } Thread.Sleep(1000); //temporary solution for process conflicts x.RemoveXMLdeclaration(); while (x.sync == 1) { ; } x.ReadRecords(); for (LinkedListNode <FileNode> node = x.fileList.First; node != x.fileList.Last.Next; node = node.Next) { Console.WriteLine(node.Value.GetFileName()); } }