我们需要使用XmlNamespaceManager来添加对应的名称空间,然后在SelectSingleNode中使用这个名称个空间
比如:
<root xmlns="http://xxxxxxxxx">
<xxxx></xxxx> </root>
F()
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xml);
XmlNamespaceManager xns = new XmlNamespaceManager(xmlDoc.NameTable);
xns.AddNamespace("ns", "http://xxxxxxxxx");
XmlNode node = xmlDoc.DocumentElement.SelectSingleNode("ns:xxxx", xns);
}