这样的XML如何读取和写入

lovefox_zoe 2009-07-13 04:03:40
<?xml version="1.0" encoding="utf-8" ?>
<Missions>
<MissionItem text="server11">
<file Src="F:\1\1.txt" Desc="f:\2" />
<file Src="F:\1\1.txt" Desc="f:\2" />
<file Src="F:\1\1.txt" Desc="f:\2" />
<file Src="F:\1\1.txt" Desc="f:\2" />
</MissionItem>
<MissionItem text="server12">
<file Src="F:\1\1.txt" Desc="f:\2\2.txt" />
<file Src="F:\1\1.txt" Desc="f:\2\3.txt" />
<file Src="F:\1\1.txt" Desc="f:\2\4.txt" />
<file Src="F:\1\1.txt" Desc="f:\2\5.txt" />
</MissionItem>
</Missions>

首先,上述的XML文件结构是否合理正确。其次,如何读取<MissionItem text="server11">中的text和<file Src="F:\1\1.txt" Desc="f:\2"></file>的src和desc的值呢?
...全文
26 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
pt1314917 2009-07-13
  • 打赏
  • 举报
回复
 XmlDocument xdc = new XmlDocument();
xdc.Load("XML/2.xml");
XmlNodeList xn = xdc.SelectNodes(@"Missions/MissionItem");
if (xn != null)
{
string text=xn[0].Attributes["text"].Value;
XmlNode node = xn[0];
XmlNodeList xnl = node.SelectNodes("file");
string src = xnl[0].Attributes["Src"].Value;
string desc = xnl[0].Attributes["Desc"].Value;
}

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧