【发布时间】:2015-03-16 17:28:33
【问题描述】:
我需要在每个节点正上方插入一个 xml 注释 XComment。和这个问题Using XPath to access comments a flat hierachy一样。在 Linq 中 //comment()[following-sibling::*[1][self::attribute]] 的等价物是什么?
对我来说一个用例是这样的:
<root>
<node id="1">
<element>test</element>
</node>
<!-- comment here: TODO: check if ok -->
<node id="2">
<element>is this ok?</element>
</node>
</root>
抱歉,好像有误会。我有一个 xml 文件,需要在使用 Linq 和 lambda 表达式选择一个节点后添加一个 XComment。这意味着我加载一个 xml,在根目录下选择一个节点并添加 XComment。
【问题讨论】:
-
您想要每个节点上方的 cmets,即 id 为 1,2?或高于任何特定节点?