【发布时间】:2011-01-31 04:46:25
【问题描述】:
如何检查节点是否确实具有某个属性?我有一个包含多个节点的 XML 文件,如下所示:
<Field From="OldString" To="NewString" />
到目前为止一切顺利。问题是这个结构即将更改为某些节点将如下所示:
<Field From="OldString" To="NewString" PrefixValue="OptionalAttribute" />
现在,当 PrefixValue 存在时,我应该将该属性中的值添加到字符串中,这并不是很困难,但是当我尝试查看 PrefixValue 属性是否存在于一切为了一个节点。在不存在 PrefixValue 的情况下,属性 PrefixValue 将根本不存在于节点中。我将如何使用 Linq 表达式检查该属性是否存在?
【问题讨论】: