请问C#中如何解析下面的XML文件?
一个XML文件的结构如下所示:
<Define xmlns="http://www.aaabbb.com/v2_0_2">
<Version>2.0.2</Version>
</Define>
请问如何获取到Version的值?
======================================================================================================
假如XML文件结构修改为下面的
<Define xmlns:aaa="http://www.aaabbb.com/v2_0_2">
<Version>2.0.2</Version>
</Define>
那我可以使用如下代码进行获取:
string strVersion = "";
XmlDocument objXmlDoc = new XmlDocument();
objXmlDoc.Load(strXmlDocPath);
XmlNamespaceManager nsmgr = new XmlNamespaceManager(new NameTable());
nsmgr.AddNamespace("aaa", "http://www.aaabbb.com/v2_0_2");
XmlNode node = objXmlDoc.DocumentElement.SelectSingleNode("/Define/Version", nsmgr);
if (node != null)
{
strVersion = node.InnerText.ToString();
}
但是对于上面代码中那种xmlns后面没有东西的代码该怎么访问啊?