I'm programming in
VB, using Visual Studio 2008.
This is a Windows Forms program.
GOAL: I want
TextBox1 to display the <Calories> for the <Food> that matches the contents of
ComboBox1 when I press
Button1.
Objects I'm using:- ComboBox1
- TextBox1
- Button1
Here is my xml file (Foods.xml):
Code:
<?xml version="1.0" encoding="utf-8"?>
<Foods>
<Food>
<Name>BigMac (McDonald's)</Name>
<Calories>485</Calories>
<Fat>21.5</Fat>
</Food>
</Foods>
Code I've tried:
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim FoodCalories
FoodCalories = XElement.Load("Foods.xml").<Food>.<Name>(ComboBox1.Text).<Calories>
TextBox1 = FoodCalories
End Sub
Doesn't work.

Please help!