我有下面的XML:获取的XElement其属性的值
<rootNode>
... some stuff
<ReportCellRef>
<dang n="DVCompany" h="0" u="0" o="0" fmt="0">
... some stuff
</dang>
</ReportCellRef>
</rootNode>
我想获得<dang ...> ... </dang>
节点的XElement,这样我就可以与另一个节点代替它,提供我的价值n
属性。
我有这样的代码:
Dim nameToSearch = importNode.Attribute("n").Value
Dim replaceable = From dangToTake In xdoc.Elements("ReportCellRef") _
Where CStr(dangToTake.Element("dang").Attribute("n")) = nameToSearch
Select dangToTake
For Each nodeToReplace As XElement In replaceable
nodeToReplace.ReplaceWith(importNode)
Next nodeToReplace
但LINQ查询没有任何结果...任何想法?
仍然是空的查询结果... – Syspect 2015-02-23 14:30:13