Asp.net 在dropdownlist中加载xml文件?

Asp.net 在dropdownlist中加载xml文件?,asp.net,xml,vb.net,Asp.net,Xml,Vb.net,我正在尝试将此xml文件加载到dropdownlist中: 我只想加载a7190、a7193等。。。(我相信只有三个) 请帮忙 我在asp.net中执行此操作,下载文件时遇到问题 但一般来说,如果可以下载XML文件并基于此创建XSD文件(有多个XSD生成器),则可以创建一个DataSet对象,将XML数据读入DataTable 从那里,您可以创建一个DataView,过滤掉其他项目,以便只保留所需的元素,并将DataView绑定到下拉列表 编辑:嗯,我看了一下,比那简单多了。您应该能够直接读取

我正在尝试将此xml文件加载到dropdownlist中:

我只想加载a7190、a7193等。。。(我相信只有三个)

请帮忙


我在asp.net中执行此操作,下载文件时遇到问题

但一般来说,如果可以下载XML文件并基于此创建XSD文件(有多个XSD生成器),则可以创建一个DataSet对象,将XML数据读入DataTable

从那里,您可以创建一个DataView,过滤掉其他项目,以便只保留所需的元素,并将DataView绑定到下拉列表

编辑:嗯,我看了一下,比那简单多了。您应该能够直接读取XML文件。您将没有强类型表,但可以执行以下操作:

Dim dsStuff As New DataSet()
dsStuff.ReadXml("PathToFile")

Dim dvStuff As New DataView(dsStuff.Tables(0))
dvStuff.Sort = "Name = 'FilteredName'"

ddlStuff.DataSource = dvStuff
ddlStuff.DataTextField = "Name"  
ddlStuff.DataValueField = "ID"  

ddlStuff.DataBind()

相应地调整筛选条件。

能否提供XML文件的示例,该链接需要下载。很抱歉,效果不太好,如果您实际单击该链接并按“下载”,它将在浏览器中显示该文件。嘿,事实上,我很抱歉,我是初学者,我需要一些非常简单的东西。您能给我举一个简单的例子,它读取XML并将其放入asp.net中的dropdownlist中吗?