xelement を remove するための foreach
- 題名: xelement を remove するための foreach
- 著者: imamura
- 日時: 2010/10/01 18:58:57
- ID: 27385
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: xelement を remove するための foreach
- 著者: Hongliang
- 日時: 2010/10/01 20:33:41
- ID: 27386
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: xelement を remove するための foreach
- 著者: imamura
- 日時: 2010/10/01 20:52:13
- ID: 27387
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: xelement を remove するための foreach
- 著者: imamura
- 日時: 2010/10/01 21:03:41
- ID: 27389
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: xelement を remove するための foreach
- 著者: 魔界の仮面弁士
- 日時: 2010/10/01 21:24:59
- ID: 27390
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: xelement を remove するための foreach
- 著者: 魔界の仮面弁士
- 日時: 2010/10/01 21:30:34
- ID: 27391
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: xelement を remove するための foreach
- 著者: imamura
- 日時: 2010/10/01 23:18:07
- ID: 27392
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは、xelementで管理しているデータで、 特定の条件のものを一度に削除しようとしています。 foreachを使って.remove()をしてみたのですが、 最初のelementを削除できるものの、そこでforeachが終了してしまいます。 foreachを使うのが間違いなのか、何か手順を間違っているのか、 教えて頂けると嬉しいです。 foreach ( XElement 削除対象 in xml対象者一覧 ){ if (bool.Parse(削除対象.Element("Remove").Value)) { 削除対象.Remove(); } } データは次のようになっています。 <root> <User> <UserId>86462918</UserId> <DateTime>2010-09-01T03:23:01.3054427+09:00</DateTime> <Remove>true</Remove> </User> <User> <UserId>128825055</UserId> <DateTime>2010-09-01T03:23:01.3054427+09:00</DateTime> <Remove>true</Remove> </User> <User> <UserId>6690262</UserId> <DateTime>2010-09-01T03:23:01.3054427+09:00</DateTime> <Remove>true</Remove> </User> </root>