Reading XML and executing functions dynamically using C#

I have a xml as below:\[code\]<?xml version="1.0" encoding="ISO-8859-1"?><TestCase Name="1.7 Bus01"> <Action Word="Login" Text="Login" TestCaseId="MPD_QS_06"> <Parameter Name="userName" Value="http://stackoverflow.com/questions/11530155/user1"/> <Parameter Name="userPwd" Value="http://stackoverflow.com/questions/11530155/user1"/> <Parameter Name="Tenant" Value="http://stackoverflow.com/questions/11530155/tnt1"/> <Parameter Name="expectedResult" Value="http://stackoverflow.com/questions/11530155/Login success"/> </Action> <Action Word="AddOrganisation" Text="AddOrganisation"> <Parameter Name="name" Value="http://stackoverflow.com/questions/11530155/MAHNEWX"/> <Parameter Name="senderId" Value=""/> <Parameter Name="address" Value="http://stackoverflow.com/questions/11530155/77 Westferry Circus"/> <Parameter Name="postCode" Value="http://stackoverflow.com/questions/11530155/E77 4 HB"/> <Parameter Name="city" Value="http://stackoverflow.com/questions/11530155/London"/> <Parameter Name="country" Value="http://stackoverflow.com/questions/11530155/United Kingdom"/> <Parameter Name="state" Value=""/> <Parameter Name="email" Value=""/> <Parameter Name="telCountryCode" Value=""/> <Parameter Name="telNumber" Value=""/> <Parameter Name="telExtension" Value=""/> <Parameter Name="faxCountryCode" Value=""/> <Parameter Name="faxNumber" Value=""/> <Parameter Name="faxExtension" Value=""/> <Parameter Name="roleList" Value="http://stackoverflow.com/questions/11530155/MAH"/> <Parameter Name="expectedResult" Value="http://stackoverflow.com/questions/11530155/Organisation is added"/> </Action> <Action Word="NewValidationRegistration" Text="NewValidationRegistration"> <Parameter Name="registrationname" Value="http://stackoverflow.com/questions/11530155/FusionUnion"/> <Parameter Name="AS2Identifier" Value="http://stackoverflow.com/questions/11530155/MPTVC"/> <Parameter Name="expectedResult" Value="http://stackoverflow.com/questions/11530155/Registration is validated"/> </Action> <Action Word="NewSubmissionRegistration" Text="NewSubmissionRegistration"> <Parameter Name="registrationname" Value="http://stackoverflow.com/questions/11530155/FusionUnion"/> <Parameter Name="AS2Identifier" Value="http://stackoverflow.com/questions/11530155/MPTVC"/> <Parameter Name="expectedResult" Value="http://stackoverflow.com/questions/11530155/Registration is submitted"/> </Action> <Action Word="Logout" Text="Logout"> <Parameter Name="expectedResult" Value="http://stackoverflow.com/questions/11530155/Logout success"/> </Action></TestCase> \[/code\]For each Action Word I have a method. How can I read this xml and execute the methods dynamically with parameters. The Parameter Name s are actual variables in my methods. The number of parameters differs each time. Precisely, I want to read the xml and get the list of action words and then execute them using the values.Thanks for ur help in advance.-Sasi
 
Back
Top