<Bank> <BankName BankName="DohaBank" TemplateModel="CT1"> <ChqBasics> </ChqBasics> <XandYPosition> </XandYPosition> </BankName> <BankName BankName="DohaBank" TemplateModel="CT2"> <ChqBasics> </ChqBasics> <XandYPosition> </XandYPosition> </BankName> <BankName BankName="IBQ" TemplateModel="CT1New"> <ChqBasics> </ChqBasics> <XandYPosition> </XandYPosition> </BankName> </Bank>
public List<string> bankload() { List<string> bankname=new List<string>(); XDocument doc = XDocument.Load("newtest.xml"); var result= (from item in doc.Descendants("BankName") select (string)item.Attribute("BankName")).Distinct(); foreach (var item in result) { bankname.Add(item.ToString()); } return bankname; } public static List<string> templateload(string bankname) { List<string> templatename = new List<string>(); XDocument doc = XDocument.Load("newtest.xml"); var result = (from item in doc.Descendants("BankName") where item.Attribute("BankName").Value == bankname select (string)item.Attribute("TemplateModel")).Distinct(); foreach (var item in result) { templatename.Add(item.ToString()); } return templatename; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)