大家晚上好,祝你们周末愉快!
我一整天都在试图理解如何解析我的简单XML文件,以便我足够理解它并能写出我想要的个人项目。
我已经阅读了本网站和其他网站上的文章,但仍然无法超越当前的困境 :(
我的XML文档是...
<XML>
<User>
<ID>123456789</ID>
<Device>My PC</Device>
</User>
<History>
<CreationTime>27 June 2013</CreationTime>
<UpdatedTime>29 June 2013</UpdatedTime>
<LastUsage>30 June 2013</LastUsage>
<UsageCount>103</UsageCount>
</History>
<Configuration>
<Name>Test Item</Name>
<Details>READ ME</Details>
<Enabled>true</Enabled>
</Configuration>
</XML>
我正在尝试获取细节元素(README)中的值。以下是我的代码:
// Start Logging Progress
Console.WriteLine("Test Application - XML Parsing and Creating");
Console.ReadKey();
// Load XML Document
XmlDocument MyDoc = new XmlDocument(); MyDoc.Load(@"E:\MyXML.XML");
// Select Node
XmlNode MyNode = MyDoc.SelectSingleNode("XML/Configuration/Details");
// Output Node Value
Console.WriteLine(String.Concat("Details: ", MyNode.Value));
// Pause
Console.ReadKey();
我的控制台应用程序正在运行并输出"Target:",但没有给我该元素的详细信息。
有人能看出这是为什么吗?如果我完全不了解XML文件的阅读,能否给我建议呢?这就是我现在的情况 :)
谢谢!汤姆