You could create an
XML Schema[
^] for your xml document - this wil also help to improve the integrity of your xml file.
Once you have a schema, you can use
xsd[
^] to create a dataset for your xml file.
Content can be loaded into the dataset using the
DataSet.ReadXml[
^].
Now that you have a dataset containing the data for your xml file, you can set up bindings between your dataset and the UI elements using the design features of Visual Studio.
Regards
Espen Harlinn