Merhaba Arkadaşlar,

C# ile bir proje üzerinde uğraşıyorum.

XML üzerinden projede bulunan TextBox'lara veri çekiyorum ancak XML de bazı dizinler birden fazla girdiye sahip. Kök dizini çektiğim zaman içerisinde bulunan alt dizinlerle birlikte çekiyor, aralarına boşluk ya da virgül eklemeye çalışıyorum.

XML Örneği aşağıda;

<ROOT>
<ID>IDBURADA</ID>
<YIL>2010</YIL>
<ICERIKLER>
<ICERIKLER_ n="1">ICERIK1</ICERIKLER_>
<ICERIKLER_ n="2">ICERIK2</ICERIKLER_>
</ICERIKLER>
</ROOT>
Bu örnekte bulunan ICERIKLER kısmını SelectSingleNode ile çekiyorum, ICERIK1ICERIK2 şeklinde bir çıktı alıyorum.

Bu aldığım çıktıyı ICERIK1, ICERIK2 ile yazdırma şansım var mı?

C# üzerindeki kodlar aşağıdadır;

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("URL");
XmlNodeList nodeList = xmlDoc.DocumentElement.SelectNodes("/ROOT");
string urunID = "", urunYIL = "", icerikS = "", ;

foreach (XmlNode node in nodeList)
{
urunID = node.SelectSingleNode("ID").InnerText;
urunYIL = node.SelectSingleNode("YIL").InnerText;
icerikS = node.SelectSingleNode("ICERIKLER").InnerText;

// Textboxlara yazdırdığım kısım..
textBox1.Text = icerikS

}
Bu şekilde tamamladığım zaman textBox1 ögesine ICERIK1ICERIK2 olarak çıktı alıyorum. Biraz önce de bahsettiğim gibi bunu ICERIK1, ICERIK2 olarak çekmem gerekiyor.

Yardımcı olabilecek arkadaş var mı? Neler yapılabilir?