I have got below xml format with me and I am using .NET 2.0.
Maybe this can work for you:
path = Path.Combine(HostingEnvironment.ApplicationPhysicalPath, @"App_Data\Empresas.xml");
ds = new DataSet();
ds.ReadXml(path);
ddlEmpresa.DataValueField = "value";
ddlEmpresa.DataTextField = "name";
ddlEmpresa.DataSource = ds;
ddlEmpresa.DataBind();
and the XML is:
-
Elemento 1
1