我正在考虑更改我的应用程序以将其xml格式数据文件加载到DataTables(和DataSet?)中,而不是将它们反序列化为类。我可以使用xsd.exe生成数据集,但我没有运气找到任何显示如何使用它的示例。
使用xsd文件作为访问数据库表的中介,我的Google搜索无可救药地被阻塞。由于我的应用程序保存数据文件而不是查询数据库,因此对我来说没有任何用处。
答案 0 :(得分:6)
尝试一下。可能需要格式化你的xml。
DataSet ds = new DataSet();
ds.ReadXml("xml file path");
答案 1 :(得分:3)
手动填充架构和表格选项吗?
DataTable table = new DataTable();
table.ReadXmlSchema(xmlReader);
table.ReadXml(xmlReader);