我正在使用asp.net VB,我有一个包含一组数据的XML文件,我想在像datalist这样的东西中使用它,通常你会使用数据库我想用XML文件来产生信息。
有谁知道如何做到这一点,我已阅读有关转换文件的信息,但我肯定会格式化控件中的信息?
该文件有多条记录,因此在某些情况下我需要通过数据源对信息进行查询。
答案 0 :(得分:1)
我可能会研究XML序列化和反序列化。使用反序列化,您可以将XML读入包含自己的类对象列表的List(T)
对象,并将其用作应用程序的数据源。
这是一个你可能会觉得有用的链接:
http://msdn.microsoft.com/en-us/library/ms731073.aspx
希望这有帮助。
答案 1 :(得分:0)
Dim ds As New DataSet()
ds.ReadXml(MapPath("data.xml"))
答案 2 :(得分:0)
首先,您必须解析XML并将其存储到自定义C#对象中,或者您可以直接将XML传递给存储过程并在那里进行编码以将其保存到DB中。
将xml传递给存储过程并对其进行操作有点困难所以我建议在C#中解析它然后获取自定义对象。一旦你得到它,你可以做任何你想做的事。
下面是解析XML文件并从中生成自定义C#对象的示例代码。
webView1.getSettings().setJavaScriptEnabled(true);