私は LINQ-to-XML が初めてで、クエリ構造を学ぼうとしています。次の XML があります。
<?xml version="1.0" encoding="utf-8"?>
<list>
<item>
<due>07 May 2012</due>
<name>Name</name>
<desc>Description</desc>
<colour>White</colour>
</item>
<item>
<due>12 May 2012</due>
<name>Name2</name>
<desc>Desc2</desc>
<colour>White</colour>
</item>
</list>
<item>
そして、クエリで要素を削除しようとしています:
Dim DeleteItems = From e In Root.Elements("list") Where e.Element("name").Value = Text
しかし、それは機能していません。<item>
ファイルのルートで呼び出されたタグを選択しようとしていると思います<item>
が、要素内のタグを選択する必要があり<list>
ます-方法がわかりません。