关于C# 操作XML简单的问题。

BasicArchitect 2012-03-28 10:10:41

<configuration>
<configSections>
<section name="aa" type="n.aa"/>
</configSections>
</configuration>


有上面一个xml结构,我想判断是否存在configSections/section.name=="aa"这个一个xpath,如果没有则逐级创建。
什么方法最简单。
...全文
62 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 2 楼 的回复:

LINQ xml


能不能举个例子啊,谢谢了!
[/Quote]
网上一大把http://dev.yesky.com/443/8113943.shtml
BasicArchitect 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

LINQ xml
[/Quote]

能不能举个例子啊,谢谢了!
BasicArchitect 2012-03-28
  • 打赏
  • 举报
回复
楼上的哥们,这种写法我倒是也会。但是我想很有可能有更简单的方法吧
bdmh 2012-03-28
  • 打赏
  • 举报
回复
LINQ xml
EnForGrass 2012-03-28
  • 打赏
  • 举报
回复

XmlNodeList xnlist = xmlDoc.SelectSingleNode("configSections").ChildNodes;
foreach (XmlNode xn in xnlist)//遍历节点
{
XmlElement xe = (XmlElement)xn;
if (xe.GetAttribute("name") == "aa")
{
}
}

类似这种自己写吧

111,126

社区成员

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

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

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