xml里有两个标签相同怎么找指定标签的值?

xzl200712 2017-04-24 04:55:06
<root>
<ListEntity>
<Entity rowNum="0">
<a>a</a>
<b>b</b>
<c>c</c>
</Entity>
<Entity rowNum="1">
<a>a</a>
<b>b</b>
<c></c>
</Entity>
<ListEntity>
</root>

比如说我标签为 <Entity rowNum="1">里的C标签值为空 现在要给出提示信息 提示这个Entity标签里的C标签内容为空 怎么写?
求教各位大神 谢谢啦!
C# 写法
...全文
685 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
slwsss 2017-04-24
  • 打赏
  • 举报
回复
foreach (var v in XElement.Parse(xmlText).Descendants("ListEntity").First().Descendants("Entity")) { if (v.Descendants("c").First().Value=="") throw new Exception(v.Attribute("rowNum").Value); }

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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