xml格式读取.主若是第一个节点里的信息

xml格式读取...主要是第一个节点里的信息
<?xml version="1.0" encoding="utf-8"?>
<ORDER_INFO ORDER_ID="B1234567">
<PAT_ID>2667</PAT_ID>
<MED_NO>1234567</MED_NO>
<NAME>姓名</NAME>
<GENDER>性别</GENDER>
<REC_AGE>年龄</REC_AGE>
</ORDER_INFO>

如上xml格式字符串读取,我可以读取ORDER_ID PAT_ID  MED_REC_NO和下面的那些信息,但是上面第一个节点里的ORDER_ID却读不了,不知道其它有什么方法能读呢,求大神。。。
这是我的代码,我用的是Vs2010!

           XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.LoadXml(strXml);

            XmlNodeList lis = xmlDoc.GetElementsByTagName("NAME");
            string name = lis[0].InnerText;
            textBox4.Text = name;

            XmlNodeList lisnum = xmlDoc.GetElementsByTagName("MED_NO");
            string num = lisnum[0].InnerText;
            textBox2.Text = num;

            XmlNodeList lispnum = xmlDoc.GetElementsByTagName("PAT_ID");
            string pnum = lispnum[0].InnerText;
            textBox3.Text = pnum;

            XmlNodeList lissex = xmlDoc.GetElementsByTagName("GENDER");
            string sex = lissex[0].InnerText;
            textBox5.Text = sex;

            XmlNodeList lisage = xmlDoc.GetElementsByTagName("REC_AGE");
            string age = lisage[0].InnerText;
            textBox6.Text = age;


------解决方案--------------------
ORDER_ID  叫做节点属性  也就是XmlAttribute。


//xmlNode这个接点你要先获取到
var orderId=xmlNode.Attributes["ORDER_ID"].Value;

------解决方案--------------------
InnerText 和 Attribute 分明白吧,还有建议你使用XDocument,XElement,XAttribute。
------解决方案--------------------
http://blog.****.net/happy09li/article/details/7460521