首先是验证问题,怎样验证xml文档是良构的。 #endregion 注意:document.Schemas.Add("http://tempuri.org/XMLSchema1.xsd", XmlReader.Create("..\\..\\XMLSchema1.xsd"));这一句中第一个参数必须和XMLSchema1.xsd中的targetNamespace的值相同。 将一个xml文件中的数据插入到和这个xml文件的大纲结构完全相同的数据库表中的方法。 // 由xml字符串加载到dataset中 XmlTextReader xtReader = new XmlTextReader(new StringReader(xml)); newMetaDataofDS.ReadXml(xtReader); //获取原有数据表内容 DataSet MetaDataofDS = DbHelperSQL.Search("SELECT * FROM MetaDataofDS"); //将需要插入的数据集与原有数据集合并,然后更新MetaDataofDS表 MetaDataofDS.Merge(newMetaDataofDS); return DbHelperSQL.UpdateDs(MetaDataofDS, "MetaDataofDS"); DbHelperSQL是自定义的一个数据库操作类。 相关文章: 2021-10-20 2021-12-22 2021-12-25 2021-08-27 2021-09-11 2021-06-05 2022-02-19