0
我有一個XDocument刪除節點從的XDocument
<axes dimension="y">
<axis id="y11" scale="log" label="label1">
...
</axis>
<axis id="y12" scale="log" label="label1">
...
</axis>
</axes>
<axes dimension="x">
<axis id="x0" label="">
...
</axis>
<axis id="x1" label="">
...
</axis>
</axes>
這是一個XDocument,我想從中取出Y12軸,剩下的留在下面的XML片段。因此,最終的輸出將是
<axes dimension="y">
<axis id="y11" scale="log" label="label1">
...
</axis>
</axes>
<axes dimension="x">
<axis id="x0" label="">
...
</axis>
<axis id="x1" label="">
...
</axis>
</axes>
這怎麼辦?
我已經試過這一點,但既然你有一個XDocument,而不是工作的XElement它不工作
xDocument
.Elements("axes")
.Where(x => (string)x.Attribute("dimension") == "y")
.Elements("axis")
.Where(x => (string)x.Attribute("id") == "y12")
.Remove();