【发布时间】:2013-03-29 18:05:55
【问题描述】:
这是我的 XML 代码(module.xml)
<module code="ECSE502">
<code>ECSE502</code>
<name>Algorithms and Data structures</name>
<semester>1</semester>
<prerequisites>none</prerequisites>
<lslot>0</lslot>
<tslot>1</tslot>
<description>all about algorythms and data structers</description>
</module>
<module code="EIGA501">
<code>EIGA501</code>
<name>3D Grapgics I</name>
<semester>1</semester>
<prerequisites>none</prerequisites>
<lslot>2</lslot>
<tslot>3</tslot>
<description>xxxxxxxxxxxxxxxxxxxxxx</description>
</module>
根据上面的 xml 代码,我只需要输入 ECSE502 作为输入来获取集合。 选择所需节点后,我还需要获取其子节点的值(名称、学期等)。 在 XML 文件中有 20 个节点。这只是第一个 2 个节点。
到目前为止我已经尝试过了
XmlTextReader reader = new XmlTextReader("modules.xml");
XmlDocument doc = new XmlDocument();
XmlNode node = doc.ReadNode(reader);
foreach (XmlNode chldNode in node.ChildNodes)
Console.WriteLine(reader.Value);
【问题讨论】:
标签: c# xml visual-studio-2010