【发布时间】:2018-05-09 19:12:45
【问题描述】:
我有一个包含相似节点但值不同的 XElement。
像我的XElement 看起来像这样
<Information>
<Emp>
<A.EMPLID>1</A.EMPLID>
<A.Phone>12##</A.Phone>
</Emp>
<Emp_Add>
<B.ID>125</B.ID>
<Add>XXXXXXX</Add>
</Emp_Add>
<Emp_Add>
<B.ID>1256</B.ID>
<Add>ZZZZZZ</Add>
</Emp_Add>
</Information>
其实我需要遍历每个<Emp_Add> 节点——获取<B.ID> 的值
并将其与<Emp>.<A.EMPLID> 值进行比较。如果值相同,则使用 C# 代码显示消息 "Values matched" 否则显示消息 "Values does not match"。
如何使用每个循环并比较此类XElement。
【问题讨论】:
-
如果我的回答对你有用,你能投票和/或评论吗?
-
是时候阅读这本优秀的书籍Pro LINQ in C# 2010 来更熟悉 LINQ to XML。