المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : XML to LINQ



C# Programming
07-06-2009, 06:00 PM
hi all http://www.barakasoft.com/script/Forums/Images/smiley_biggrin.gif

i have an xml file as:



ManageUser.aspx

Admin
WebMaster



Traders.aspx

Admin







my query as:
var result = xmlDoc.Descendants("Page").Select(s => new { Name = s.Element("Name").Value, User = s.Element("User").Value }).Distinct().ToList();


and finally result as:
result |Count =2
+[0] {Name="ManageUser.aspx",User="AdminWebMaster"}
+[1] {Name="Traders.aspx",User="Admin"}


My problem is that how i can sub divide "User" into "ID"
like
result |Count =3
+[0] {Name="ManageUser.aspx",User(ID)="Admin"}
+[1] {Name="ManageUser.aspx",User(ID)="WebMaster"}
+[2] {Name="Traders.aspx",User(ID)="Admin"}

actually i want IDs against Pages

thanks http://www.barakasoft.com/script/Forums/Images/smiley_smile.gif