ASP.NET'te LINQ ile XML hazırlamak amacıyla XElement sınıfını kullanıyorsanız ve XElement'e bir ya da birden çok attribute eklemeniz gerekiyorsa bunun için tercih edebileceğiniz birden fazla çözüm var.
İlk çözüm, doğrudan kurucu (constructor) içerisinde attribute'ları eklemek. Bu durumda XEelement, içerisinde attribute'lar ile birlikte oluşturulmuş olur.
new XElement("item", new XAttribute("fiyat", "2 TL"));
birden fazla attribute ile:
new XElement("item", new XAttribute("fiyat", "2 TL"), new XAttribute("indirim", "1 TL"));
ikinci çözüm ise XElement nesnesinin Add metodunu kullanarak XAttribute nesnesi eklemektir.
XElement xelement = new XElement("item");
XAttribute xattribute = new XAttribute("fiyat", "2 TL");
xelement.Add(xattribute);
Editör editi: sitede yer alan bazı diğer benzer başlıklar için;
bkz: ASP.NET Kullanıcı Session ID'sini sabitlemek
bkz: (C# ve Asp.NET) Sayıların Kare Kökünü Hesaplamak
bkz: (C# ve Asp.NET) Yazıları büyük harf ile yazdırmak
bkz: (C# ve Asp.NET) String'in sadece ilk harfini büyük harf ile yazdırmak
bkz: ASP.NET'te sadece tarihi yazmak (saati silmek)
bkz: Asp.Net'te Cookie (Çerez) Var mı Kontrolü Yapmak