わかりました。LINQ to XML を初めて使用するので、クエリをセットアップするのに助けが必要です。私は何時間もグーグルで検索しましたが、すべての異なるWebサイトには異なる方法があるようで、本当に混乱しています. ここに私のXMLがあります:
<?xml version = "1.0"?>
<booking>
<client>
<id>0001</id>
<name>Jack Loper</name>
<numofseats>3</numofseats>
<seats>C1C2C3</seats>
<cost>30</cost>
</client>
<client>
<id>0002</id>
<name>Joe Bloggs</name>
<numofseats>1</numofseats>
<seats>D8</seats>
<cost>10</cost>
</client>
</booking>
これで、ドキュメントが VB に正常に読み込まれました。
Dim BookingDatabase As XDocument
BookingDatabase = XDocument.Load(My.Application.Info.DirectoryPath & "\Booking_Database.xml")
クエリからの出力を次のようにしたいと思います。
0001 ジャック・ローパー 0002 ジョー・ブロッグス
クエリをどのように設定しますか? 現時点ではこれがありますが、実際に何をしているのかわかりません。
Dim query = From ex In BookingDatabase.Descendants.Elements("client")
Select id = ex.Attribute("id").Value
For Each ex In query
Console.WriteLine(ex)
Next
各ステップを説明できれば、それは素晴らしいことです。ありがとう