質問するログイン新規登録

回答編集履歴

1

修正

2018/02/26 06:10

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -11,17 +11,14 @@
11
11
  a.Remove();
12
12
  }
13
13
  }
14
+ foreach (var e in element.Elements().ToArray())
15
+ {
16
+ RemoveEmpty(e);
17
+ }
14
18
  if (string.IsNullOrEmpty(element.Value) && !element.HasAttributes)
15
19
  {
16
20
  element.Remove();
17
21
  }
18
- else
19
- {
20
- foreach (var e in element.Elements().ToArray())
21
- {
22
- RemoveEmpty(e);
23
- }
24
- }
25
22
  }
26
23
 
27
24
  string source = @"<root>