evet böyle hocam .. aslında çok esneklik var parentnode oluşturmda. yani kimini attribute olarak alabilirsin kimininde değerini mesela
<ad a="1">deneme</ad>
a bir attribute dur. deneme ise ad tagının bir değeridir. bu ikisine göre de işlem yapabilirsn ya da farklı bir yapı oluşturabilrsin persnelde yaptığın gibi.. sadece xml de okurken attribute mu yoksa element i mi okuduğuna dikkat et

linq i her hangi bir list yapısında rahatça kullanabilirsin (IEnumarable, IQuerable ...)