Reading Child nodes from XML file -- C#

Hi Friends,.

I am trying to read a XML file and it looks like this…

<book>
<journal id=“a”>
<english>fgsfdf</english>
<french>sdsdfd</french>
<chinese>dfsdd</chinese>
</journal>
<journal id=“b”>
<english>ggggf</english>
<french>jjjfd</french>
<chinese>lllfsdd</chinese>
</journal>
</books>

I am trying to read the child nodes under “journal id=2”. Is there way to do it?..

[SIZE=2][COLOR=#008080]XmlDocument[/COLOR][/SIZE][SIZE=2] path = [/SIZE][SIZE=2][COLOR=#0000ff]new[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#008080]XmlDocument[/COLOR][/SIZE]SIZE=2;
[/SIZE][SIZE=2][COLOR=#008080]XmlNodeList[/COLOR][/SIZE][SIZE=2] abc = path.GetElementsByTagName([/SIZE][SIZE=2][COLOR=#800000]“journal”[/COLOR][/SIZE][SIZE=2]);[/SIZE]
[SIZE=2][/SIZE]
[SIZE=2]How to fetch the journal@id=2 elements ?..[/SIZE]
[SIZE=2][/SIZE]
[SIZE=2]Thanks.[/SIZE]
[SIZE=2]
[/SIZE]