test.xml 文件内容:
<?xml version="1.0" encoding="utf-8"?>
<Config xmlns="aaa">
  <session-factory name="CSEI.View">
    <property name="aaa">ChinaChina</property>
    <property name="bbb">USA</property>
  </session-factory>
</Config>
=======================================================================================
目标:获取该XML文件内属性为aaa的节点信息:ChinaChina
========================================================================================
读取方法:
String strcon = string.Empty;//读取XML配置信息
XmlDocument doc=new XmlDocument();
doc.Load("test.xml");

XmlNodeList list = doc.GetElementsByTagName("session-factory");

foreach(XmlNode node in list)
{
XmlNodeList columnList = node.SelectNodes("property");
         //出错:当文件内容去掉xmlns="aaa" columnList可获取节点信息,当存在xmlns="aaa" 时,columnList不能获取节点信息。??不知为何?
foreach(XmlNode columnNode in columnList)
{
string namestr = columnNode.Attributes[ "name" ].InnerText;
if (namestr == "aaa")
{
strcon = columnNode.InnerText;
return strcon;
}
}
}

return strcon;
=======================================================================================