xml查询的问题 谢谢了

IPvECMS 2008-12-18 07:10:00

<round>
<roundNo>200812187159</roundNo>
<big>XXXX</big>
<two>XXX</two>
<hu>XXX</hu>
<sum>748</sum>
</round>
<round>
<roundNo>200812187160</roundNo>
<big>XXX</big>
<two>XXX</two>
<hu>XXX</hu>
<sum>970</sum>
</round>
<round>
<roundNo>200812187161</roundNo>
<big>
</big>
<two>
</two>
<hu>
</hu>
<sum>
</sum>
</round>


怎么查询到红色标记的这一条 round 记录...
然后更新后面的 big two hu sum
...全文
77 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyjimi 2008-12-18
  • 打赏
  • 举报
回复
结贴后会退还50%的帖子分数。

XmlDocument doc = new XmlDocument();
doc.Load("test6.xml");
XmlNode root = doc.DocumentElement;
XmlNodeList nodes = root.SelectNodes("round/roundNo");
XmlNode node = null;
foreach (XmlNode n in nodes)
{
if (n.InnerText.Equals("200812187161"))
{
node = n;
break;
}
}
if (node != null)
{
XmlNode big = node.NextSibling;
big.InnerText = "this is big";
//...
doc.Save("test6.xml");
}

111,131

社区成员

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

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

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