You could try a couple of other options:
1. The value of the text box can be set using a rule on the dropdown. When a user selects a value in the dropdown you can then make the value of the textbox the value from your XML resource file
2. You could also look at using the Master Detail control in InfoPath to show this data the way you want, master detail is a pretty cool control if you haven't tried that out already
Ted