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

回答編集履歴

1

修正

2022/01/11 04:40

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -5,13 +5,13 @@
5
5
  using System.Linq;
6
6
  using System.Xml.Linq;
7
7
 
8
- namespace ConsoleApp1;
8
+ namespace ConsoleApp1
9
-
10
- class Program
11
9
  {
12
- static void Main(string[] args)
10
+ class Program
13
11
  {
12
+ static void Main(string[] args)
13
+ {
14
- var xml = XDocument.Parse(@"<?xml version=""1.0"" encoding=""utf-8""?>
14
+ var xml = XDocument.Parse(@"<?xml version=""1.0"" encoding=""utf-8""?>
15
15
  <チーム>
16
16
  <member>
17
17
  <要素1>検索文字列1</要素1>
@@ -35,9 +35,10 @@
35
35
  </member>
36
36
  </チーム>");
37
37
 
38
- bool isRemoveTarget(XElement element) => element.Elements("要素1").Any(a => a.Value == "検索文字列1");
38
+ bool isRemoveTarget(XElement element) => element.Elements("要素1").Any(a => a.Value == "検索文字列1");
39
- foreach (var item in xml.Root.Elements("member").Where(isRemoveTarget)) item.Remove();
39
+ foreach (var item in xml.Root.Elements("member").Where(isRemoveTarget)) item.Remove();
40
- Console.WriteLine(xml);
40
+ Console.WriteLine(xml);
41
+ }
41
42
  }
42
43
  }
43
44
  ```