我正在考虑将我的应用程序更改为将其xml格式的数据文件加载到DataTables(以及DataSet?)中,而不是将它们反序列化为类。 我可以使用xsd.exe生成数据集,但我没有找到任何示例显示如何使用它。
我的谷歌搜索充满了使用xsd文件作为访问数据库表中介的示例。 由于我的应用程序保存数据文件而不是查询DB,因此这些对我没有任何用处。
尝试使用。也许您需要格式化您的XML。
DataSet ds = new DataSet();
ds.ReadXml("xml file path");
DataTable table = new DataTable();
table.ReadXmlSchema(xmlReader);
table.ReadXml(xmlReader);