我被难住了。在使用来自数据库的数据之前,我已经动态创建了 RadioButtonLists,但不是来自 XML。我不确定我是否应该使用相同的方法,但到目前为止我没有工作。这是我所拥有的(stAddress 是我从用户那里获得的价值):
XmlDocument xAddress = new XmlDocument();
xAddress.Load("http://myxmlservice/geocode?address=" + stAddress);
XmlNodeList xNodeList = xAddress.DocumentElement.SelectNodes("response");
XmlNode address = xNodeList.Item(0).SelectSingleNode("address");
XmlNode latlong = xNodeList.Item(0).SelectSingleNode("latlng");
rbMultiAdd.DataSource = xNodeList;
rbMultiAdd.DataTextField = address.InnerText;
rbMultiAdd.DataValueField = latlong.InnerText;
rbMultiAdd.DataBind();
我在 DataBind() = "DataBinding: 'System.Xml.XmlElement' 不包含名为 '330 S Valley View Blvd' 的属性上不断收到错误消息。"
330 S Valley View Blvd 是我的 XML 数据的结果之一。
由于数据是 XML,我应该这样做吗?
感谢您提供任何帮助。