4

反復中にノードを削除することはできません。問題ありません。

Guid を含むリストがあります。

XElement にそのリストの Guid があるその xml ファイル内のすべての XElements を削除したい

それは私のxmlファイルです:

<?xml version="1.0" encoding="utf-8"?>
<Departments>
  <Department Id="2d55ba71-a2ab-44a1-a697-f57bbd238c7f" />
  <Department Id="775cd4c2-74c9-4f41-9ddf-1126c508cccb" />
</Departments>

それはうまくいきません:xDoc.Descendants("Department ").Remove<XElement>().Where...

どうすればそれを機能させることができますか?

4

1 に答える 1

7

私はすぐに推測していますが、これを試してください:

xDoc.Descendants("Department").Where(/* match code */).Remove();
于 2010-08-27T12:56:53.653 に答える