Generate XML from object

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace AddTestResult { public class XML { public void Output(string classname,string testmethod,string testresult) { nextlabsTestExecution myNext = new nextlabsTestExecution(); myNext.testlink.testProject = "Endpoints"; myNext.testlink.testPlan = "Adobe PCV"; myNext.testlink.platform = "Window 7 + Acrobat XI"; myNext.build.name = "WDE 6.2.0.0 (7)"; myNext.build.notes = "for adobe pep testing"; myNext.build.releaseDate = "2013/5/4"; myNext.testCases.TestCase.name = testmethod; myNext.testCases.TestCase.path = classname; myNext.testCases.TestCase.executionStatus = testresult; myNext.testCases.TestCase.notes = "well done"; System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(myNext.GetType()); System.IO.StreamWriter file =new System.IO.StreamWriter(@"c:\test.xml"); writer.Serialize(file,myNext); file.Close(); } } public class nextlabsTestExecution { public testLink testlink = new testLink(); public build build = new build(); public testCases testCases = new testCases(); } public class testcase { public string name {get;set;} public string path { get; set; } public string executionStatus { get; set; } public string notes { get; set; } } public class testCases { public testcase TestCase = new testcase(); } public class build { public string name { get; set; } public string notes { get; set; } public string releaseDate { get; set; } } public class testLink { public string testProject {get;set;} public string testPlan {get;set;} public string platform { get; set; } } }

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念