Jak odpowiednio wyświetlić dokument XML w aplikacji C#

Witam serdecznie!

Chciałbym wyświetlić w richTextBox’ie pliki wybierane z listy comboBox. A dokładniej: Mam dokument XML:

<?xml version="1.0" encoding="utf-8"?>


1
film1
1999


2
film2
2001

chciałbym aby w richTextBox’ie był stały schemat:

ID:

Tilte:

Year:

i aby zmieniały się tylko numery ID, tytuły i rok, w zależności od wybranych pozycji filmowych z listy comboBox. Póki co, wygląda to tak (dla wersji z plikami .txt):

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

        {

            plik = comboBox1.Text;

            for (int i = 0; i < comboBox1.Items.Count; i++)

            {

                if (plik == comboBox1.Items[i].ToString())

                {

                    FileStream fs = new FileStream("E:\\films\\" + comboBox1.Items[i].ToString() + ".txt", FileMode.Open);

                    StreamReader sr = new StreamReader(fs);

                    richTextBox1.Text = sr.ReadToEnd();

                    sr.Close();

                }

            }

        }

Proszę o pomoc w zmianie kodu.