我有一个例如。一个XML文件:
<data>
<dropdownlist1>
<id>1</id>
<value>example1</value>
</dropdownlist1>
<dropdownlist1>
<id>2</id>
<value>example2</value>
</dropdownlist1>
<dropdownlist2>
<id>1</id>
<value>example1</value>
</dropdownlist2>
<dropdownlist2>
<id>2</id>
<value>example2</value>
</dropdownlist2>
我不知道我是否正确地执行XML文件,我想要的是选择标记dropdownlist1的值以放入下拉列表,并将dropdownlist2的值放入另一个下拉列表中。 有人可以帮帮我吗?谢谢,对不起我的英文。
答案 0 :(得分:1)
一种方法是使用XmlDataSource控件并绑定到您的下拉列表。
https://msdn.microsoft.com/en-us/library/494y92bs%28v=vs.140%29.aspx
注意:您的Xml缺少结尾的“data”标记。
您可以利用XmlDataSource的XPath属性来过滤Xml。它可能看起来像 -
<asp:XmlDataSource
id="MyDataSource"
runat="server"
XPath="/dropdownlist1"
DataFile="~/App_Data/myExample.xml" />