我有一个在MS Project中创建的XML文件。这就像为:如何从C#中MS Project的XML文件中获取文本?
我想在“资源”节点,以获得UID值。我试试这个:
var xmlDoc = new XmlDocument();
string strFileName = "Sample.xml";
xmlDoc.Load(strFileName);
XmlNodeList xnList = xmlDoc.SelectNodes("/Project/Resources/Resource");
foreach (XmlNode xn in xnList)
{
Console.WriteLine(xn["UID"].InnerText);
}
然而,xmlDoc.SelectNodes( “/项目/资源/资源”);什么也没有返回。哪里不对?
是'XML'文件是否正确装入?我会建议使用'LINQ to XML'。 – Sybren
是的。这没有问题。 – 1teamsah
资源没有InnerText。 UID的确如此。 – jdweng